From f88619df8fac9ee697758361e4ee29d4448786fd Mon Sep 17 00:00:00 2001 From: Marlon Richert Date: Sat, 2 Oct 2021 22:52:30 +0300 Subject: [PATCH] Revert ff84e8d Fixes #347. --- .../widget/.autocomplete.down-line-or-select.zle-widget | 8 ++------ .../widget/.autocomplete.up-line-or-search.zle-widget | 8 ++------ 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/functions/widget/.autocomplete.down-line-or-select.zle-widget b/functions/widget/.autocomplete.down-line-or-select.zle-widget index 3c3d3f5f..a0c603b3 100644 --- a/functions/widget/.autocomplete.down-line-or-select.zle-widget +++ b/functions/widget/.autocomplete.down-line-or-select.zle-widget @@ -1,11 +1,7 @@ #!/bin/zsh -if (( BUFFERLINES > 1 )); then - private -i cursor=$CURSOR - builtin zle .down-line - (( cursor == CURSOR )) && - builtin zle .end-of-line - (( cursor != CURSOR )) +if [[ $RBUFFER == *$'\n'* ]]; then + builtin zle down-line else builtin zle menu-select -w fi diff --git a/functions/widget/.autocomplete.up-line-or-search.zle-widget b/functions/widget/.autocomplete.up-line-or-search.zle-widget index 83d5de34..9bdc641d 100644 --- a/functions/widget/.autocomplete.up-line-or-search.zle-widget +++ b/functions/widget/.autocomplete.up-line-or-search.zle-widget @@ -1,11 +1,7 @@ #!/bin/zsh -if (( BUFFERLINES > 1 )); then - private -i cursor=$CURSOR - builtin zle .up-line - (( cursor == CURSOR )) && - builtin zle .beginning-of-line - (( cursor != CURSOR )) +if [[ $LBUFFER == *$'\n'* ]]; then + builtin zle up-line else builtin zle history-search -w fi