mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 13:21:19 +08:00 
			
		
		
		
	Fix styling of lib/completion.zsh
This commit is contained in:
		
							parent
							
								
									0d897cca74
								
							
						
					
					
						commit
						4e12024b0b
					
				@ -1,4 +1,7 @@
 | 
			
		||||
# fixme - the load process here seems a bit bizarre
 | 
			
		||||
zmodload -i zsh/complist
 | 
			
		||||
 | 
			
		||||
WORDCHARS=''
 | 
			
		||||
 | 
			
		||||
unsetopt menu_complete   # do not autoselect the first completion entry
 | 
			
		||||
unsetopt flowcontrol
 | 
			
		||||
@ -6,32 +9,26 @@ setopt auto_menu         # show completion menu on succesive tab press
 | 
			
		||||
setopt complete_in_word
 | 
			
		||||
setopt always_to_end
 | 
			
		||||
 | 
			
		||||
WORDCHARS=''
 | 
			
		||||
# should this be in keybindings?
 | 
			
		||||
bindkey -M menuselect '^o' accept-and-infer-next-history
 | 
			
		||||
zstyle ':completion:*:*:*:*:*' menu select
 | 
			
		||||
 | 
			
		||||
zmodload -i zsh/complist
 | 
			
		||||
 | 
			
		||||
## case-insensitive (all),partial-word and then substring completion
 | 
			
		||||
if [ "x$CASE_SENSITIVE" = "xtrue" ]; then
 | 
			
		||||
# case insensitive (all), partial-word and substring completion
 | 
			
		||||
if [[ "$CASE_SENSITIVE" = true ]]; then
 | 
			
		||||
  zstyle ':completion:*' matcher-list 'r:|=*' 'l:|=* r:|=*'
 | 
			
		||||
  unset CASE_SENSITIVE
 | 
			
		||||
else
 | 
			
		||||
  if [ "x$HYPHEN_INSENSITIVE" = "xtrue" ]; then
 | 
			
		||||
  if [[ "$HYPHEN_INSENSITIVE" = true ]]; then
 | 
			
		||||
    zstyle ':completion:*' matcher-list 'm:{a-zA-Z-_}={A-Za-z_-}' 'r:|=*' 'l:|=* r:|=*'
 | 
			
		||||
    unset HYPHEN_INSENSITIVE
 | 
			
		||||
  else
 | 
			
		||||
    zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 'r:|=*' 'l:|=* r:|=*'
 | 
			
		||||
  fi
 | 
			
		||||
fi
 | 
			
		||||
unset CASE_SENSITIVE HYPHEN_INSENSITIVE
 | 
			
		||||
 | 
			
		||||
zstyle ':completion:*' list-colors ''
 | 
			
		||||
 | 
			
		||||
# should this be in keybindings?
 | 
			
		||||
bindkey -M menuselect '^o' accept-and-infer-next-history
 | 
			
		||||
 | 
			
		||||
zstyle ':completion:*:*:*:*:*' menu select
 | 
			
		||||
zstyle ':completion:*:*:kill:*:processes' list-colors '=(#b) #([0-9]#) ([0-9a-z-]#)*=01;34=0=01'
 | 
			
		||||
if [ "$OSTYPE[0,7]" = "solaris" ]
 | 
			
		||||
then
 | 
			
		||||
 | 
			
		||||
if [[ "$OSTYPE" = solaris* ]]; then
 | 
			
		||||
  zstyle ':completion:*:*:*:*:processes' command "ps -u $USER -o pid,user,comm"
 | 
			
		||||
else
 | 
			
		||||
  zstyle ':completion:*:*:*:*:processes' command "ps -u $USER -o pid,user,comm -w -w"
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user