carapace completion isnt as good as zsh-native.
This commit is contained in:
		
							parent
							
								
									63e5afe8ec
								
							
						
					
					
						commit
						97cce59541
					
				
					 1 changed files with 16 additions and 1 deletions
				
			
		| 
						 | 
					@ -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…
	
	Add table
		Add a link
		
	
		Reference in a new issue