Fix zsh config inclusion
This commit is contained in:
		
							
								
								
									
										23
									
								
								zsh/.oh-my-zsh_old/plugins/zsh_reload/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								zsh/.oh-my-zsh_old/plugins/zsh_reload/README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| # zsh_reload plugin | ||||
|  | ||||
| The zsh_reload plugin defines a function to reload the zsh session with | ||||
| just a few keystrokes. | ||||
|  | ||||
| To use it, add `zsh_reload` to the plugins array in your zshrc file: | ||||
|  | ||||
| ```zsh | ||||
| plugins=(... zsh_reload) | ||||
| ``` | ||||
|  | ||||
| ## Usage | ||||
|  | ||||
| To reload the zsh session, just run `src`: | ||||
|  | ||||
| ```zsh | ||||
| $ vim ~/.zshrc  # enabled a plugin | ||||
| $ src | ||||
| re-compiling /home/user/.zshrc.zwc: succeeded | ||||
| re-compiling /home/user/.oh-my-zsh/cache/zcomp-host.zwc: succeeded | ||||
|  | ||||
| # you now have a fresh zsh session. happy hacking! | ||||
| ``` | ||||
							
								
								
									
										12
									
								
								zsh/.oh-my-zsh_old/plugins/zsh_reload/zsh_reload.plugin.zsh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								zsh/.oh-my-zsh_old/plugins/zsh_reload/zsh_reload.plugin.zsh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| src() { | ||||
| 	local cache="$ZSH_CACHE_DIR" | ||||
| 	autoload -U compinit zrecompile | ||||
| 	compinit -i -d "$cache/zcomp-$HOST" | ||||
|  | ||||
| 	for f in ~/.zshrc "$cache/zcomp-$HOST"; do | ||||
| 		zrecompile -p $f && command rm -f $f.zwc.old | ||||
| 	done | ||||
|  | ||||
| 	# Use $SHELL if available; remove leading dash if login shell | ||||
| 	[[ -n "$SHELL" ]] && exec ${SHELL#-} || exec zsh | ||||
| } | ||||
		Reference in New Issue
	
	Block a user