|
|
@ -528,6 +528,12 @@ _zsh_autosuggest_strategy_default() { |
|
|
|
# `HIST_EXPIRE_DUPS_FIRST`. |
|
|
|
|
|
|
|
_zsh_autosuggest_strategy_match_prev_cmd() { |
|
|
|
# Reset options to defaults and enable LOCAL_OPTIONS |
|
|
|
emulate -L zsh |
|
|
|
|
|
|
|
# Enable globbing flags so that we can use (#m) |
|
|
|
setopt EXTENDED_GLOB |
|
|
|
|
|
|
|
# TODO: Use (b) flag when we can drop support for zsh older than v5.0.8 |
|
|
|
local prefix="${1//(#m)[\\*?[\]<>()|^~#]/\\$MATCH}" |
|
|
|
|
|
|
|