Remove highlighting on accept-line

This commit is contained in:
Thiago de Arruda 2013-10-26 16:32:51 -03:00
parent 1e622d76f1
commit 24fa67b2b2

View file

@ -16,8 +16,8 @@
# zle -N zle-line-init # zle -N zle-line-init
# ``` # ```
# #
zstyle ':predict' verbose no zstyle -t ':predict' verbose || zstyle ':predict' verbose no
zstyle ':completion:predict:*' completer _complete zstyle -t ':completion:predict:*' completer || zstyle ':completion:predict:*' completer _expand _complete
autoload predict-on autoload predict-on
@ -38,7 +38,6 @@ pause-autosuggestions() {
zle -A .history-search-backward history-search-backward zle -A .history-search-backward history-search-backward
zle -A .up-line-or-history up-line-or-history zle -A .up-line-or-history up-line-or-history
zle -A .down-line-or-history down-line-or-history zle -A .down-line-or-history down-line-or-history
zle -A .expand-or-complete expand-or-complete
highlight-suggested-text highlight-suggested-text
} }
@ -67,10 +66,9 @@ enable-autosuggestions() {
zle -N history-search-backward autosuggest-history-search-backward zle -N history-search-backward autosuggest-history-search-backward
zle -N up-line-or-history autosuggest-up-line-or-history zle -N up-line-or-history autosuggest-up-line-or-history
zle -N down-line-or-history autosuggest-down-line-or-history zle -N down-line-or-history autosuggest-down-line-or-history
zle -N expand-or-complete autosuggest-expand-or-complete
if [[ $BUFFER != '' ]]; then if [[ $BUFFER != '' ]]; then
local cursor=$CURSOR local cursor=$CURSOR
zle complete-word zle expand-or-complete
CURSOR=$cursor CURSOR=$cursor
fi fi
highlight-suggested-text highlight-suggested-text
@ -100,6 +98,7 @@ toggle-autosuggestions() {
# section when the user accepts the line # section when the user accepts the line
autosuggest-accept-line() { autosuggest-accept-line() {
RBUFFER='' RBUFFER=''
region_highlight=()
zle .accept-line zle .accept-line
} }
@ -178,19 +177,6 @@ insert-and-autosuggest() {
highlight-suggested-text highlight-suggested-text
} }
autosuggest-expand-or-complete() {
if [[ $RBUFFER == '' ]]; then
# If predict-on didnt insert anything, do a normal word
# expansion/completion
zle expand-or-complete-prefix
region_highlight=()
else
# Else advance the current big word
zle .vi-forward-blank-word
highlight-suggested-text
fi
}
delete-backward-and-autosuggest() { delete-backward-and-autosuggest() {
zle delete-backward-and-predict-orig zle delete-backward-and-predict-orig
highlight-suggested-text highlight-suggested-text
@ -201,16 +187,4 @@ delete-no-autosuggest() {
highlight-suggested-text highlight-suggested-text
} }
zle -N enable-autosuggestions
zle -N disable-autosuggestions
zle -N toggle-autosuggestions zle -N toggle-autosuggestions
zle -N autosuggest-accept-line
zle -N autosuggest-vi-cmd-mode
zle -N autosuggest-history-search-forward
zle -N autosuggest-history-search-backward
zle -N autosuggest-up-line-or-history
zle -N autosuggest-down-line-or-history
zle -N autosuggest-expand-or-complete
zle -N insert-and-autosuggest
zle -N delete-backward-and-autosuggest
zle -N delete-no-autosuggest