mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-06-16 11:36:16 +08:00
The addhistory hook previously had two bugs when inc_append_history or share_history was not set: 1. Commands were only saved to one history file (HISTFILE or per-dir) depending on when fc -AI was called, resulting in lost history. 2. fc -p was called unconditionally after every command, corrupting the zsh history stack even in global mode. This caused the per-dir hook to push a new history frame on every command, breaking the global history state. Fix: always write both history files via fc -AI before any mode check, and only call fc -p (to push into per-directory history) when actually in directory mode. Signed-off-by: god032396-del <god032396@gmail.com>
515 B
515 B
Autoenv plugin
This plugin loads the Autoenv.
To use it, add autoenv to the plugins array in your zshrc file:
plugins=(... autoenv)
Functions
use_env(): creates and/or activates a virtualenv. For use in.envfiles. See the source code for details.
Requirements
In order to make this work, you will need to have the autoenv installed.
More info on the usage and install at the project's homepage.