mirror of
https://github.com/zsh-users/zsh-autosuggestions.git
synced 2024-12-28 15:14:51 +08:00
commit
40a8d73054
|
@ -114,6 +114,7 @@ bindkey '^T' autosuggest-toggle
|
|||
List of widgets:
|
||||
|
||||
- `autosuggest-toggle` – disable/enable autosuggestions.
|
||||
- `autosuggest-execute-suggestion` – accept the suggestion and execute it.
|
||||
|
||||
|
||||
## Configuration
|
||||
|
|
|
@ -250,6 +250,15 @@ autosuggest-accept-suggestion() {
|
|||
fi
|
||||
}
|
||||
|
||||
autosuggest-execute-suggestion() {
|
||||
if [[ -n $ZLE_AUTOSUGGESTING ]]; then
|
||||
zle autosuggest-end-of-line-orig
|
||||
autosuggest-invalidate-highlight-cache
|
||||
autosuggest-highlight-suggested-text
|
||||
fi
|
||||
zle .accept-line
|
||||
}
|
||||
|
||||
autosuggest-invalidate-highlight-cache() {
|
||||
# invalidate the buffer for zsh-syntax-highlighting
|
||||
_zsh_highlight_autosuggest_highlighter_cache=()
|
||||
|
@ -259,6 +268,7 @@ zle -N autosuggest-toggle
|
|||
zle -N autosuggest-start
|
||||
zle -N autosuggest-accept-suggested-small-word
|
||||
zle -N autosuggest-accept-suggested-word
|
||||
zle -N autosuggest-execute-suggestion
|
||||
|
||||
zle -N autosuggest-paused-self-insert
|
||||
zle -N autosuggest-insert-or-space
|
||||
|
|
Loading…
Reference in New Issue
Block a user