Bash integration: Fix the inherit_errexit option being set by shell integration

Fixes #5349
This commit is contained in:
Kovid Goyal 2022-08-04 16:23:52 +05:30
parent 153064ef3a
commit 795b32efd7
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 3 additions and 0 deletions

View File

@ -79,6 +79,8 @@ Detailed list of changes
- Bash integration: Fix declare not creating global variables in .bashrc (:iss:`5254`)
- Bash integration: Fix the inherit_errexit option being set by shell integration (:iss:`5349`)
- :command:`kitty @ scroll-window` allow scrolling by fractions of a screen
(:iss:`5294`)

View File

@ -23,6 +23,7 @@ if [[ -n "$KITTY_BASH_INJECT" ]]; then
}
else
builtin set +o posix
builtin shopt -u inherit_errexit # resetting posix does not clear this
if [[ -n "$KITTY_BASH_UNEXPORT_HISTFILE" ]]; then
builtin export -n HISTFILE
builtin unset KITTY_BASH_UNEXPORT_HISTFILE