Merge pull request #61 from jirutka/patch-6

LGTM!
pull/63/head
Michael Robinson 10 years ago
commit 40a8d73054

@ -114,6 +114,7 @@ bindkey '^T' autosuggest-toggle
List of widgets: List of widgets:
- `autosuggest-toggle` disable/enable autosuggestions. - `autosuggest-toggle` disable/enable autosuggestions.
- `autosuggest-execute-suggestion` accept the suggestion and execute it.
## Configuration ## Configuration

@ -250,6 +250,15 @@ autosuggest-accept-suggestion() {
fi 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() { autosuggest-invalidate-highlight-cache() {
# invalidate the buffer for zsh-syntax-highlighting # invalidate the buffer for zsh-syntax-highlighting
_zsh_highlight_autosuggest_highlighter_cache=() _zsh_highlight_autosuggest_highlighter_cache=()
@ -259,6 +268,7 @@ zle -N autosuggest-toggle
zle -N autosuggest-start zle -N autosuggest-start
zle -N autosuggest-accept-suggested-small-word zle -N autosuggest-accept-suggested-small-word
zle -N autosuggest-accept-suggested-word zle -N autosuggest-accept-suggested-word
zle -N autosuggest-execute-suggestion
zle -N autosuggest-paused-self-insert zle -N autosuggest-paused-self-insert
zle -N autosuggest-insert-or-space zle -N autosuggest-insert-or-space

Loading…
Cancel
Save