mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 21:31:19 +08:00 
			
		
		
		
	Exclude .idea folder from grep search scope
This commit is contained in:
		
							parent
							
								
									498cd722b3
								
							
						
					
					
						commit
						b6f2cfdb93
					
				
							
								
								
									
										10
									
								
								lib/grep.zsh
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								lib/grep.zsh
									
									
									
									
									
								
							@ -10,13 +10,13 @@ if grep-flag-available --color=auto; then
 | 
			
		||||
    GREP_OPTIONS+=" --color=auto"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# ignore VCS folders (if the necessary grep flags are available)
 | 
			
		||||
VCS_FOLDERS="{.bzr,CVS,.git,.hg,.svn}"
 | 
			
		||||
# ignore these folders (if the necessary grep flags are available)
 | 
			
		||||
EXC_FOLDERS="{.bzr,CVS,.git,.hg,.svn,.idea}"
 | 
			
		||||
 | 
			
		||||
if grep-flag-available --exclude-dir=.cvs; then
 | 
			
		||||
    GREP_OPTIONS+=" --exclude-dir=$VCS_FOLDERS"
 | 
			
		||||
    GREP_OPTIONS+=" --exclude-dir=$EXC_FOLDERS"
 | 
			
		||||
elif grep-flag-available --exclude=.cvs; then
 | 
			
		||||
    GREP_OPTIONS+=" --exclude=$VCS_FOLDERS"
 | 
			
		||||
    GREP_OPTIONS+=" --exclude=$EXC_FOLDERS"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# export grep settings
 | 
			
		||||
@ -24,5 +24,5 @@ alias grep="grep $GREP_OPTIONS"
 | 
			
		||||
 | 
			
		||||
# clean up
 | 
			
		||||
unset GREP_OPTIONS
 | 
			
		||||
unset VCS_FOLDERS
 | 
			
		||||
unset EXC_FOLDERS
 | 
			
		||||
unfunction grep-flag-available
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user