mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 21:31:19 +08:00 
			
		
		
		
	allow overriding lib/*.zsh in custom/lib
This commit is contained in:
		
							parent
							
								
									43aa3783f8
								
							
						
					
					
						commit
						ed029f1801
					
				
							
								
								
									
										14
									
								
								oh-my-zsh.sh
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								oh-my-zsh.sh
									
									
									
									
									
								
							@ -8,18 +8,20 @@ fi
 | 
			
		||||
# add a function path
 | 
			
		||||
fpath=($ZSH/functions $ZSH/completions $fpath)
 | 
			
		||||
 | 
			
		||||
# Load all of the config files in ~/oh-my-zsh that end in .zsh
 | 
			
		||||
# TIP: Add files you don't want in git to .gitignore
 | 
			
		||||
for config_file ($ZSH/lib/*.zsh); do
 | 
			
		||||
  source $config_file
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
# Set ZSH_CUSTOM to the path where your custom config files
 | 
			
		||||
# and plugins exists, or else we will use the default custom/
 | 
			
		||||
if [[ -z "$ZSH_CUSTOM" ]]; then
 | 
			
		||||
    ZSH_CUSTOM="$ZSH/custom"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# Load all of the config files in ~/oh-my-zsh that end in .zsh
 | 
			
		||||
# TIP: Add files you don't want in git to .gitignore
 | 
			
		||||
for config_file ($ZSH/lib/*.zsh); do
 | 
			
		||||
  custom_config_file="${ZSH_CUSTOM}/lib/${config_file:t}"
 | 
			
		||||
  [ -f "${custom_config_file}" ] && config_file=${custom_config_file}
 | 
			
		||||
  source $config_file
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
is_plugin() {
 | 
			
		||||
  local base_dir=$1
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user