Bash: don't add to the database when history is disabled
This commit is contained in:
parent
7c1395a116
commit
cb991a72f9
|
|
@ -11,18 +11,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Support for RISC-V (riscv64) Linux.
|
|
||||||
- `import` now supports fetching entries from `atuin`.
|
- `import` now supports fetching entries from `atuin`.
|
||||||
|
- `import` now auto-detects database files.
|
||||||
- `import` now skips directories matching `$_ZO_EXCLUDE_DIRS`.
|
- `import` now skips directories matching `$_ZO_EXCLUDE_DIRS`.
|
||||||
- POSIX: support for non-Cygwin Windows environments (e.g. Busybox).
|
- POSIX: support for non-Cygwin Windows environments (e.g. Busybox).
|
||||||
- Fish: Space-Tab completions now display and run the selected command.
|
- Fish: Space-Tab completions now display and run the selected command.
|
||||||
- Bash/POSIX/Zsh: `z` now honors `$CDPATH`.
|
- Bash/POSIX/Zsh: `z` now honors `$CDPATH`.
|
||||||
|
- Bash: don't add to the database when history is disabled (`set +o history`).
|
||||||
|
- Nushell: export commands so the init script can be imported with `use`.
|
||||||
|
- Support for RISC-V (riscv64) Linux.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- `import` now takes a subcommand instead of the `--from` flag.
|
- `import` now takes a subcommand instead of the `--from` flag.
|
||||||
- `import` now auto-detects database files.
|
|
||||||
- Nushell: export commands so the init script can be imported with `use`.
|
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -37,8 +37,10 @@ function __zoxide_cd() {
|
||||||
{%- if hook == InitHook::Prompt %}
|
{%- if hook == InitHook::Prompt %}
|
||||||
function __zoxide_hook() {
|
function __zoxide_hook() {
|
||||||
\builtin local -r retval="$?"
|
\builtin local -r retval="$?"
|
||||||
# shellcheck disable=SC2312
|
if [[ -o history ]]; then
|
||||||
\command zoxide add -- "$(__zoxide_pwd)"
|
# shellcheck disable=SC2312
|
||||||
|
\command zoxide add -- "$(__zoxide_pwd)"
|
||||||
|
fi
|
||||||
return "${retval}"
|
return "${retval}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -51,7 +53,9 @@ function __zoxide_hook() {
|
||||||
pwd_tmp="$(__zoxide_pwd)"
|
pwd_tmp="$(__zoxide_pwd)"
|
||||||
if [[ ${__zoxide_oldpwd} != "${pwd_tmp}" ]]; then
|
if [[ ${__zoxide_oldpwd} != "${pwd_tmp}" ]]; then
|
||||||
__zoxide_oldpwd="${pwd_tmp}"
|
__zoxide_oldpwd="${pwd_tmp}"
|
||||||
\command zoxide add -- "${__zoxide_oldpwd}"
|
if [[ -o history ]]; then
|
||||||
|
\command zoxide add -- "${__zoxide_oldpwd}"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
return "${retval}"
|
return "${retval}"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue