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'               #  | ||||
|         GO_ICON                        '\uE626'               #  | ||||
|         GOLANG_ICON                    '\uE626'               #  | ||||
|         ZIG_ICON                       '\uE6A9'               #  | ||||
|         PUBLIC_IP_ICON                 '\UF0AC'$s             #  | ||||
|         LOCK_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]' | ||||
| } | ||||
| 
 | ||||
| ################################################################ | ||||
| # 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) | ||||
| prompt_history() { | ||||
|  | @ -7653,6 +7668,7 @@ _p9k_init_params() { | |||
|   _p9k_declare -b POWERLEVEL9K_DOTNET_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_ZIG_VERSION_PROJECT_ONLY 1 | ||||
|   _p9k_declare -b POWERLEVEL9K_PERLBREW_PROJECT_ONLY 1 | ||||
|   _p9k_declare -b POWERLEVEL9K_PERLBREW_SHOW_PREFIX 0 | ||||
|   _p9k_declare -b POWERLEVEL9K_JAVA_VERSION_PROJECT_ONLY 0 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue