marlonrichert / zsh-autocomplete

πŸ€– Real-time type-ahead completion for Zsh. Asynchronous find-as-you-type autocompletion.
MIT License
5.17k stars 142 forks source link

_autocomplete.history_lines:shift:(102/125): argument to shift must be non-negative #587

Closed travelskid closed 1 year ago

travelskid commented 1 year ago

Failure to do so can result in your issue being closed.

Environment

VENDOR= pc
OSTYPE= linux-gnu
SHELL=zsh
ZSH_ARGZERO ZSH_PATCHLEVEL=zsh-5.9-0-g73d3173
_autocomplete__funcfiletrace=(
$ZSH/oh-my-zsh.sh:170
$ZSH/oh-my-zsh.sh:199
$ZDOTDIR/.zshrc:70
zsh:0
)
f79acc7 (HEAD -> main, origin/main, origin/HAED) Add setting for 'compinit' arguments

Steps to reproduce

cd $(mktemp -d)
git clone --depth 1 -- https://github.com/marlonrichert/zsh-autocomplete.git
> .zshrc <<EOF
PS1='%# ' PS2= RPS2='%^'; setopt transientrprompt interactivecomments
source ~/zsh-autocomplete/zsh-autocomplete.plugin.zsh
EOF
env -i HOME=$PWD PATH=$PATH TERM=$TERM ${TERMINFO:+TERMINFO=$TERMINFO} zsh -d
  1. Send some 'echo foo' command to make history commands
  2. Press ↑ to call the history
  3. It's showed the errors: _autocomplete.history_lines:shift:102: argument to shift must be non-negative _autocomplete.history_lines:shift:125: argument to shift must be non-negative
rikusen0335 commented 1 year ago

I've got the same issue. The reproduce way can reproduce.

Here's environment:

> typeset -p1 VENDOR OSTYPE SHELL ZSH_ARGZERO ZSH_PATCHLEVEL _autocomplete__funcfiletrace
typeset VENDOR=redhat
typeset OSTYPE=linux-gnu
export SHELL=/bin/zsh
typeset ZSH_ARGZERO=/bin/zsh
typeset ZSH_PATCHLEVEL=zsh-5.8.1-0-g1a490c7
typeset -a _autocomplete__funcfiletrace=(
  /home/rikusen/.local/share/zinit/zinit.git/zinit.zsh:1824
  /home/rikusen/.local/share/zinit/zinit.git/zinit.zsh:1691
  /home/rikusen/.local/share/zinit/zinit.git/zinit.zsh:1329
  /home/rikusen/.local/share/zinit/zinit.git/zinit.zsh:2819
  /home/rikusen/.zshrc:61
  zsh:8
)

> git -C ~zsh-autocomplete log --oneline -n1
584bcba (HEAD -> main, origin/main, origin/HEAD) Change how to check for history search completion
supersri811 commented 1 year ago

I too have the same issue. Perhaps it could be the result of a recent software update? `➜ ~ typeset -p1 VENDOR OSTYPE SHELL ZSH_ARGZERO ZSH_PATCHLEVEL _autocomplete__funcfiletrace typeset VENDOR=pc typeset OSTYPE=linux-gnu export SHELL=/usr/bin/zsh typeset ZSH_ARGZERO=zsh typeset ZSH_PATCHLEVEL=zsh-5.9-0-g73d3173 typeset -a _autocomplete__funcfiletrace=( /home/supersri/.oh-my-zsh/oh-my-zsh.sh:170 /home/supersri/.oh-my-zsh/oh-my-zsh.sh:199 /home/supersri/.zshrc:75 zsh:0 )

git -C ~zsh-autocomplete log --oneline -n1 584bcba (grafted, HEAD -> main, origin/main, origin/HEAD) Change how to check for history search completion (END) `

ghost commented 1 year ago

I also have the problem οŒƒ  ~ ❯ typeset -p1 VENDOR OSTYPE SHELL ZSH_ARGZERO ZSH_PATCHLEVEL _autocomplete__funcfiletrac at 00:48:14 typeset: no such variable: _autocomplete__funcfiletrac typeset VENDOR=pc typeset OSTYPE=linux-gnu export SHELL=/bin/zsh typeset ZSH_ARGZERO=-zsh typeset ZSH_PATCHLEVEL=zsh-5.9-0-g73d3173

romainquellec commented 1 year ago

Exact same issue.

xkoldxx commented 1 year ago

i cloned the repo and getting this error too

Setup:

baudneo commented 1 year ago

Same issue, fresh install of ubuntu 22.04. Manual install, installed alongside syntax-highlighting and auto-suggestions. This is a headless system as well.

Edit: Seeing issues with powerlevel10k theme alongside this issue ->

_autocomplete.history_lines:shift:102: argument to shift must be non-negative
_autocomplete.history_lines:shift:125: argument to shift must be non-negative
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__raw_msg set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__clm set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__keymap set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__zle_state set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__ind set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__d set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__bg set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__i set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__sss set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter P9K_CONTENT set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__n set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__n set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__c set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__c set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__e set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter P9K_CONTENT set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__n set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__n set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__c set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__c set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__e set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__w set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__sss set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__i set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__bg set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter P9K_CONTENT set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__n set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__n set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__v set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__c set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__c set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__e set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__w set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__sss set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__i set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__bg set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__rprompt set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__bg set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__i set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__sss set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter P9K_CONTENT set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__n set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__n set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__c set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__c set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__e set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__s set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__ss set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__sss set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__i set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__bg set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter P9K_CONTENT set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__n set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__n set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__v set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__c set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__c set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__e set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__s set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__ss set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__sss set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__i set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__bg set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__lprompt set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__x set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__y set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__p set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__m set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__xy set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__x set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__y set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__m set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__xy set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__x set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__y set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__m set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__xy set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__x set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__y set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__m set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__xy set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__x set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__y set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__m set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__xy set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__x set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__y set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__m set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__xy set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__x set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__y set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__m set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__xy set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__x set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__y set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__m set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__xy set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__x set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__y set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__m set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__xy set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__x set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__y set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__m set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__xy set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__x set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__y set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__m set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__h set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__d set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__m set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__bg set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__i set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__sss set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter P9K_CONTENT set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__n set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__n set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__c set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__c set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__e set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__s set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__ss set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__sss set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__i set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
.autocomplete.up-line-or-search.zle-widget:6: scalar parameter _p9k__bg set in enclosing scope in function .autocomplete.up-line-or-search.zle-widget
noonriser commented 1 year ago

Also getting the same issue. M2 mac, zsh 5.9 (arm-apple-darwin22.1.0), iterm2.

Occurs when using up arrow for history whilst already having text present to use back-searching feature.

baudneo commented 1 year ago

https://github.com/jg-byte/zsh-autocomplete/commit/3533cb507f529613d9ae54e468352a8cd49b91b6

Seems to fix it in my case. A re source of the .zshrc file still presented the issue. I had to logout and login for the issue to be solved.

Edit the 2 lines in the specified file in that fork, logout and login. Should be good. Thanks to that user!

supersri811 commented 1 year ago

Yup, Can confirm that it works. Thanks for the support!