zsh-autocomplete
zsh-autocomplete copied to clipboard
Not work in zsh under Cygwin.
Environment
% typeset -p1 VENDOR OSTYPE ZSH_PATCHLEVEL _autocomplete__funcfiletrace
typeset VENDOR=pc
typeset OSTYPE=cygwin
typeset ZSH_PATCHLEVEL=zsh-5.8-0-g77d203f
typeset -a _autocomplete__funcfiletrace=(
/cygdrive/c/Users/20466/.local/share/zinit/plugins/marlonrichert---zsh-autocomplete/zsh-autocomplete.plugin.zsh:4
/cygdrive/c/Users/20466/.local/share/zinit/zinit.git/zinit.zsh:1833
/cygdrive/c/Users/20466/.local/share/zinit/zinit.git/zinit.zsh:1700
/cygdrive/c/Users/20466/.local/share/zinit/zinit.git/zinit.zsh:1338
/cygdrive/c/Users/20466/.local/share/zinit/zinit.git/zinit.zsh:2831
/cygdrive/c/Users/20466/.zshrc:41
zsh:0
)
% git -C ~autocomplete log --oneline -n1
c7b6550 (HEAD -> main, origin/main, origin/HEAD) Add instructions on how to insert longest common prefix
- Operating system: Windows
- Terminal emulator: Cygwin
Steps to reproduce
I use zinit as package manager. This is my config file .zshrc
### Added by Zinit's installer
if [[ ! -f $HOME/.local/share/zinit/zinit.git/zinit.zsh ]]; then
print -P "%F{33} %F{220}Installing %F{33}ZDHARMA-CONTINUUM%F{220} Initiative Plugin Manager (%F{33}zdharma-continuum/zinit%F{220})…%f"
command mkdir -p "$HOME/.local/share/zinit" && command chmod g-rwX "$HOME/.local/share/zinit"
command git clone https://github.com/zdharma-continuum/zinit "$HOME/.local/share/zinit/zinit.git" && \
print -P "%F{33} %F{34}Installation successful.%f%b" || \
print -P "%F{160} The clone has failed.%f%b"
fi
source "$HOME/.local/share/zinit/zinit.git/zinit.zsh"
autoload -Uz _zinit
(( ${+_comps} )) && _comps[zinit]=_zinit
### End of Zinit's installer chunk
# zinit 插件
zinit ice wait lucid
zinit light zdharma-continuum/fast-syntax-highlighting
zinit load marlonrichert/zsh-autocomplete # 不可以使用wait 0
zinit ice lucid wait"1"
zinit load zsh-users/zsh-autosuggestions
zinit ice lucid wait"1"
zinit snippet OMZ::lib/git.zsh
zinit ice wait lucid
zinit snippet OMZ::lib/theme-and-appearance.zsh
zinit ice wait"3" lucid
zinit light MichaelAquilina/zsh-you-should-use
zinit ice lucid depth=1
zinit light romkatv/powerlevel10k
zinit ice wait"2" lucid
zinit light skywind3000/z.lua
# zsh环境变量
ZSH_AUTOSUGGEST_STRATEGY=(history)
# zsh插件配置
## 1 autosuggest
# zstyle -e ':autocomplete:list-choices:*' list-lines 'reply=( $(( LINES / 3 )) )'
# zstyle ':autocomplete:history-incremental-search-backward:*' list-lines 8
# zstyle ':autocomplete:history-search-backward:*' list-lines 256
# # bindkey -M menuselect '\r' .accept-line
# # bindkey '\t' menu-complete "$terminfo[kcbt]" reverse-menu-complete
# # bindkey '\t' menu-select "$terminfo[kcbt]" menu-select
# # bindkey -M menuselect '\t' menu-complete "$terminfo[kcbt]" reverse-menu-complete
# zstyle '*:compinit' arguments -D -i -u -C -w
# zstyle ':autocomplete:*complete*:*' insert-unambiguous yes
# zstyle ':autocomplete:*history*:*' insert-unambiguous yes
# zstyle ':autocomplete:menu-search:*' insert-unambiguous yes
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
When I type a command, the shell indicates nothing.
This is the information from zinit: