mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 13:21:19 +08:00 
			
		
		
		
	mira theme shows active node, ruby and java versions
This commit is contained in:
		
							parent
							
								
									0a96bb1577
								
							
						
					
					
						commit
						77da20997e
					
				
							
								
								
									
										29
									
								
								themes/mira.zsh-theme
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								themes/mira.zsh-theme
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,29 @@
 | 
			
		||||
# Based on bira zsh theme with nvm, rvm and jenv support
 | 
			
		||||
local return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})"
 | 
			
		||||
 | 
			
		||||
local user_host='%{$terminfo[bold]$fg[green]%}%n@%m%{$reset_color%}'
 | 
			
		||||
local current_dir='%{$terminfo[bold]$fg[blue]%} %~%{$reset_color%}'
 | 
			
		||||
 | 
			
		||||
local rvm_ruby=''
 | 
			
		||||
if which rvm-prompt &> /dev/null; then
 | 
			
		||||
  rvm_ruby='%{$fg[red]%}‹$(rvm-prompt i v g)›%{$reset_color%}'
 | 
			
		||||
else
 | 
			
		||||
  if which rbenv &> /dev/null; then
 | 
			
		||||
    rvm_ruby='%{$fg[red]%}‹$(rbenv version | sed -e "s/ (set.*$//")›%{$reset_color%}'
 | 
			
		||||
  fi
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
local nvm_node=''
 | 
			
		||||
nvm_node='%{$fg[green]%}‹$(nvm_prompt_info)›%{$reset_color%}'
 | 
			
		||||
 | 
			
		||||
local jenv_java=''
 | 
			
		||||
jenv_java='%{$fg[blue]%}‹$(jenv_prompt_info)›%{$reset_color%}'
 | 
			
		||||
 | 
			
		||||
local git_branch='$(git_prompt_info)%{$reset_color%}'
 | 
			
		||||
 | 
			
		||||
PROMPT="╭─${user_host} ${current_dir} ${nvm_node} ${rvm_ruby} ${jenv_java} ${git_branch}
 | 
			
		||||
╰─%B$%b "
 | 
			
		||||
RPS1="${return_code}"
 | 
			
		||||
 | 
			
		||||
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[yellow]%}("
 | 
			
		||||
ZSH_THEME_GIT_PROMPT_SUFFIX=") %{$reset_color%}"
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user