summaryrefslogtreecommitdiff
path: root/Doc
diff options
context:
space:
mode:
authorJun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>2022-11-02 16:27:27 +0900
committerJun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>2022-11-02 16:27:27 +0900
commitf8d93888a8efd6c8142e74ece83b38632661de47 (patch)
tree71a804635690405184aca5f330777c5c59c2e60b /Doc
parent7a2e3b9039a866ad0b45a70b498fad1ae5ad7de7 (diff)
downloadzsh-f8d93888a8efd6c8142e74ece83b38632661de47.tar.gz
zsh-f8d93888a8efd6c8142e74ece83b38632661de47.zip
50851: restore typtab when necessary
inittyptab() must be called when returning from a function with "setopt localoptions MULTIBYTE|BANGHIST|SHSTDIN", and also in function dosetopt() when setting these options (via $options, for example). We intentionally did not take account of the options EMACS/VI because these options are obsolete and their use is not recommended.
Diffstat (limited to 'Doc')
-rw-r--r--Doc/Zsh/options.yo16
1 files changed, 10 insertions, 6 deletions
diff --git a/Doc/Zsh/options.yo b/Doc/Zsh/options.yo
index bf73664c9..445052617 100644
--- a/Doc/Zsh/options.yo
+++ b/Doc/Zsh/options.yo
@@ -2550,10 +2550,12 @@ pindex(NO_EMACS)
pindex(NOEMACS)
item(tt(EMACS))(
If ZLE is loaded, turning on this option has the equivalent effect
-of `tt(bindkey -e)'. In addition, the VI option is unset.
+of `tt(bindkey -e)'. In addition, the tt(VI) option is unset.
Turning it off has no effect. The option setting is
-not guaranteed to reflect the current keymap. This option is
-provided for compatibility; tt(bindkey) is the recommended interface.
+not guaranteed to reflect the current keymap, and the tt(LOCALOPTIONS)
+option does not work correctly. This option is provided only for
+compatibility, and its use is highly discouraged. tt(bindkey) is the
+recommended interface.
)
pindex(OVERSTRIKE)
pindex(NO_OVERSTRIKE)
@@ -2582,10 +2584,12 @@ pindex(NO_VI)
pindex(NOVI)
item(tt(VI))(
If ZLE is loaded, turning on this option has the equivalent effect
-of `tt(bindkey -v)'. In addition, the EMACS option is unset.
+of `tt(bindkey -v)'. In addition, the tt(EMACS) option is unset.
Turning it off has no effect. The option setting is
-not guaranteed to reflect the current keymap. This option is
-provided for compatibility; tt(bindkey) is the recommended interface.
+not guaranteed to reflect the current keymap, and the tt(LOCALOPTIONS)
+option does not work correctly. This option is provided only for
+compatibility, and its use is highly discouraged. tt(bindkey) is the
+recommended interface.
)
pindex(ZLE)
pindex(NO_ZLE)