forked from extern/ohmyzsh
Replace reset-prompt with push-line and accept-line
The in memory history is not updated until an accept line command, so you have to push enter before it is correct, this commit replaces the reset-prompt with an accept-line. It also adds a push-line, to preserve the current editing buffer
This commit is contained in:
parent
c2ae9e09ca
commit
9ba799111c
@ -65,12 +65,13 @@
|
|||||||
function per-directory-history-toggle-history() {
|
function per-directory-history-toggle-history() {
|
||||||
if [[ $_per_directory_history_is_global == true ]]; then
|
if [[ $_per_directory_history_is_global == true ]]; then
|
||||||
_per-directory-history-set-directory-history
|
_per-directory-history-set-directory-history
|
||||||
echo "using local history\n"
|
print "\nusing local history\n"
|
||||||
else
|
else
|
||||||
_per-directory-history-set-global-history
|
_per-directory-history-set-global-history
|
||||||
echo "using global history\n"
|
print "\nusing global history\n"
|
||||||
fi
|
fi
|
||||||
zle reset-prompt
|
zle .push-line
|
||||||
|
zle .accept-line
|
||||||
}
|
}
|
||||||
|
|
||||||
autoload per-directory-history-toggle-history
|
autoload per-directory-history-toggle-history
|
||||||
|
Loading…
Reference in New Issue
Block a user