programs.zsh.autosuggestion.strategy
ZSH_AUTOSUGGEST_STRATEGY is an array that specifies how suggestions should be generated.
The strategies in the array are tried successively until a suggestion is found.
There are currently three built-in strategies to choose from:
history: Chooses the most recent match from history.completion: Chooses a suggestion based on what tab-completion would suggest. (requireszptymodule)match_prev_cmd: Likehistory, but chooses the most recent match whose preceding history item matches the most recently executed command. Note that this strategy won't work as expected with ZSH options that don't preserve the history order such asHIST_IGNORE_ALL_DUPSorHIST_EXPIRE_DUPS_FIRST.
Setting the option to an empty list [] will make ZSH_AUTOSUGGESTION_STRATEGY not be set automatically,
allowing the variable to be declared in programs.zsh.localVariables or programs.zsh.sessionVariables
- Type
list of (one of "history", "completion", "match_prev_cmd")- Default
[ "history" ]- Declared
- <home-manager/modules/programs/zsh>