mirror of
https://git.code.sf.net/p/zsh/code
synced 2026-04-18 06:53:35 -04:00
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.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user