Add Zig version prompt element
Enable by adding `zig_version` to prompt element
This commit is contained in:
		
							parent
							
								
									ef83e13c22
								
							
						
					
					
						commit
						eba4003594
					
				|  | @ -601,6 +601,7 @@ function _p9k_init_icons() { | ||||||
|         SWIFT_ICON                     '\uE755'               #  |         SWIFT_ICON                     '\uE755'               #  | ||||||
|         GO_ICON                        '\uE626'               #  |         GO_ICON                        '\uE626'               #  | ||||||
|         GOLANG_ICON                    '\uE626'               #  |         GOLANG_ICON                    '\uE626'               #  | ||||||
|  |         ZIG_ICON                       '\uE6A9'               #  | ||||||
|         PUBLIC_IP_ICON                 '\UF0AC'$s             #  |         PUBLIC_IP_ICON                 '\UF0AC'$s             #  | ||||||
|         LOCK_ICON                      '\UF023'               #  |         LOCK_ICON                      '\UF023'               #  | ||||||
|         NORDVPN_ICON                   '\UF023'               #  |         NORDVPN_ICON                   '\UF023'               #  | ||||||
|  |  | ||||||
|  | @ -2197,6 +2197,21 @@ _p9k_prompt_go_version_init() { | ||||||
|   typeset -g "_p9k__segment_cond_${_p9k__prompt_side}[_p9k__segment_index]"='$commands[go]' |   typeset -g "_p9k__segment_cond_${_p9k__prompt_side}[_p9k__segment_index]"='$commands[go]' | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | ################################################################ | ||||||
|  | # Zig prompt | ||||||
|  | prompt_zig_version() { | ||||||
|  |   _p9k_cached_cmd 0 '' zig version || return | ||||||
|  |   local v=$_p9k__ret | ||||||
|  |   if (( _POWERLEVEL9K_ZIG_VERSION_PROJECT_ONLY )); then | ||||||
|  |     _p9k_upglob build.zig -. && return | ||||||
|  |   fi | ||||||
|  |   _p9k_prompt_segment "$0" "orange1" "black" "ZIG_ICON" 0 '' "${v//\%/%%}" | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | _p9k_prompt_zig_version_init() { | ||||||
|  |   typeset -g "_p9k__segment_cond_${_p9k__prompt_side}[_p9k__segment_index]"='$commands[zig]' | ||||||
|  | } | ||||||
|  | 
 | ||||||
| ################################################################ | ################################################################ | ||||||
| # Command number (in local history) | # Command number (in local history) | ||||||
| prompt_history() { | prompt_history() { | ||||||
|  | @ -7653,6 +7668,7 @@ _p9k_init_params() { | ||||||
|   _p9k_declare -b POWERLEVEL9K_DOTNET_VERSION_PROJECT_ONLY 1 |   _p9k_declare -b POWERLEVEL9K_DOTNET_VERSION_PROJECT_ONLY 1 | ||||||
|   _p9k_declare -b POWERLEVEL9K_GO_VERSION_PROJECT_ONLY 1 |   _p9k_declare -b POWERLEVEL9K_GO_VERSION_PROJECT_ONLY 1 | ||||||
|   _p9k_declare -b POWERLEVEL9K_RUST_VERSION_PROJECT_ONLY 1 |   _p9k_declare -b POWERLEVEL9K_RUST_VERSION_PROJECT_ONLY 1 | ||||||
|  |   _p9k_declare -b POWERLEVEL9K_ZIG_VERSION_PROJECT_ONLY 1 | ||||||
|   _p9k_declare -b POWERLEVEL9K_PERLBREW_PROJECT_ONLY 1 |   _p9k_declare -b POWERLEVEL9K_PERLBREW_PROJECT_ONLY 1 | ||||||
|   _p9k_declare -b POWERLEVEL9K_PERLBREW_SHOW_PREFIX 0 |   _p9k_declare -b POWERLEVEL9K_PERLBREW_SHOW_PREFIX 0 | ||||||
|   _p9k_declare -b POWERLEVEL9K_JAVA_VERSION_PROJECT_ONLY 0 |   _p9k_declare -b POWERLEVEL9K_JAVA_VERSION_PROJECT_ONLY 0 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue