|
|
|
|
@ -26,7 +26,7 @@ |
|
|
|
|
# |
|
|
|
|
# [1]: http://www.compbiome.com/2010/07/bash-per-directory-bash-history.html |
|
|
|
|
# [2]: http://dieter.plaetinck.be/per_directory_bash |
|
|
|
|
# [3]: https://www.zsh.org/mla/users/1997/msg00226.html |
|
|
|
|
# [3]: http://www.zsh.org/mla/users/1997/msg00226.html |
|
|
|
|
# |
|
|
|
|
################################################################################ |
|
|
|
|
# |
|
|
|
|
@ -109,8 +109,13 @@ function _per-directory-history-change-directory() { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function _per-directory-history-addhistory() { |
|
|
|
|
print -Sr -- "${1%%$'\n'}" |
|
|
|
|
fc -p $_per_directory_history_directory |
|
|
|
|
# respect hist_ignore_space |
|
|
|
|
if [[ -o hist_ignore_space ]] && [[ "$1" == \ * ]]; then |
|
|
|
|
true |
|
|
|
|
else |
|
|
|
|
print -Sr -- "${1%%$'\n'}" |
|
|
|
|
fc -p $_per_directory_history_directory |
|
|
|
|
fi |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|