mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 13:21:19 +08:00 
			
		
		
		
	Replaced npm 0.x completion with 1.0 completion.
This commit is contained in:
		
							parent
							
								
									3bb21afa88
								
							
						
					
					
						commit
						5aa6b0fae5
					
				@ -1,19 +0,0 @@
 | 
			
		||||
#compdef npm
 | 
			
		||||
 | 
			
		||||
# Node Package Manager 0.3.15 completion, letting npm do all the completion work
 | 
			
		||||
 | 
			
		||||
_npm() {
 | 
			
		||||
  compadd -- $(_npm_complete $words)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# We want to show all errors of any substance, but never the "npm (not )ok" one.
 | 
			
		||||
# (Also doesn't consider "ERR! no match found" worth breaking the terminal for.)
 | 
			
		||||
_npm_complete() {
 | 
			
		||||
  local ask_npm
 | 
			
		||||
  ask_npm=(npm completion --color false --loglevel error -- $@)
 | 
			
		||||
  { _call_program npm $ask_npm 2>&1 >&3 \
 | 
			
		||||
  | egrep -v '^(npm (not |)ok|ERR! no match found)$' >&2; \
 | 
			
		||||
  } 3>&1
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
_npm "$@"
 | 
			
		||||
							
								
								
									
										1
									
								
								plugins/npm/npm.plugin.zsh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								plugins/npm/npm.plugin.zsh
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
			
		||||
eval "$(npm completion 2>/dev/null)"
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user