carapace completion isnt as good as zsh-native.
This commit is contained in:
parent
63e5afe8ec
commit
97cce59541
|
@ -7,13 +7,28 @@
|
||||||
programs.fzf.enableZshIntegration = true;
|
programs.fzf.enableZshIntegration = true;
|
||||||
programs.zoxide.enableZshIntegration = true;
|
programs.zoxide.enableZshIntegration = true;
|
||||||
programs.yazi.enableZshIntegration = true;
|
programs.yazi.enableZshIntegration = true;
|
||||||
programs.carapace.enableZshIntegration = true;
|
|
||||||
programs.direnv.enableZshIntegration = true;
|
programs.direnv.enableZshIntegration = true;
|
||||||
programs.kitty.shellIntegration.enableZshIntegration = true;
|
programs.kitty.shellIntegration.enableZshIntegration = true;
|
||||||
services.gpg-agent.enableZshIntegration = true;
|
services.gpg-agent.enableZshIntegration = true;
|
||||||
|
programs.carapace.enableZshIntegration = false;
|
||||||
programs.zsh = {
|
programs.zsh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableCompletion = true;
|
enableCompletion = true;
|
||||||
|
initExtra = ''
|
||||||
|
#have the menu highlight while we cycle through options
|
||||||
|
zstyle ':completion:*' menu select
|
||||||
|
#case insensitive completion
|
||||||
|
zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
|
||||||
|
#allow completion from midword
|
||||||
|
setopt COMPLETE_IN_WORD
|
||||||
|
#move cursor to end of word after completing
|
||||||
|
setopt ALWAYS_TO_END
|
||||||
|
#complete aliases as well
|
||||||
|
setopt COMPLETE_ALIASES
|
||||||
|
#select first item when you press tab the first time.
|
||||||
|
setopt MENU_COMPLETE
|
||||||
|
|
||||||
|
'';
|
||||||
autocd = true;
|
autocd = true;
|
||||||
history = {
|
history = {
|
||||||
ignoreAllDups = true;
|
ignoreAllDups = true;
|
||||||
|
|
Loading…
Reference in a new issue