Update p10k to v1.12.0.
Update tmux-{continuum,resurrect}, fzf, zsh-syntax-highlighting and
dotbot to the latest master commit.
149 lines
7.7 KiB
Diff
149 lines
7.7 KiB
Diff
--- p10k.zsh-theme 2020-08-25 04:58:57.523296332 +0200
|
||
+++ p10k.zsh-theme 2020-08-25 04:56:22.351599739 +0200
|
||
@@ -45,6 +45,9 @@
|
||
# last prompt line gets hidden if it would overlap with left prompt.
|
||
typeset -g POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(
|
||
# =========================[ Line #1 ]=========================
|
||
+ time # current time
|
||
+ # =========================[ Line #2 ]=========================
|
||
+ newline
|
||
status # exit code of the last command
|
||
command_execution_time # duration of the last command
|
||
background_jobs # presence of background jobs
|
||
@@ -87,7 +90,7 @@
|
||
vim_shell # vim shell indicator (:sh)
|
||
midnight_commander # midnight commander shell (https://midnight-commander.org/)
|
||
nix_shell # nix shell (https://nixos.org/nixos/nix-pills/developing-with-nix-shell.html)
|
||
- # vpn_ip # virtual private network indicator
|
||
+ vpn_ip # virtual private network indicator
|
||
# load # CPU load
|
||
# disk_usage # disk usage
|
||
# ram # free RAM
|
||
@@ -95,9 +98,6 @@
|
||
todo # todo items (https://github.com/todotxt/todo.txt-cli)
|
||
timewarrior # timewarrior tracking status (https://timewarrior.net/)
|
||
taskwarrior # taskwarrior task count (https://taskwarrior.org/)
|
||
- time # current time
|
||
- # =========================[ Line #2 ]=========================
|
||
- newline
|
||
# ip # ip address and bandwidth usage for a specified network interface
|
||
# public_ip # public IP address
|
||
# proxy # system-wide http/https/ftp proxy
|
||
@@ -188,9 +188,9 @@
|
||
# Red prompt symbol if the last command failed.
|
||
typeset -g POWERLEVEL9K_PROMPT_CHAR_ERROR_{VIINS,VICMD,VIVIS,VIOWR}_FOREGROUND=196
|
||
# Default prompt symbol.
|
||
- typeset -g POWERLEVEL9K_PROMPT_CHAR_{OK,ERROR}_VIINS_CONTENT_EXPANSION='❯'
|
||
+ typeset -g POWERLEVEL9K_PROMPT_CHAR_{OK,ERROR}_VIINS_CONTENT_EXPANSION='>'
|
||
# Prompt symbol in command vi mode.
|
||
- typeset -g POWERLEVEL9K_PROMPT_CHAR_{OK,ERROR}_VICMD_CONTENT_EXPANSION='❮'
|
||
+ typeset -g POWERLEVEL9K_PROMPT_CHAR_{OK,ERROR}_VICMD_CONTENT_EXPANSION='<'
|
||
# Prompt symbol in visual vi mode.
|
||
typeset -g POWERLEVEL9K_PROMPT_CHAR_{OK,ERROR}_VIVIS_CONTENT_EXPANSION='V'
|
||
# Prompt symbol in overwrite vi mode.
|
||
@@ -325,7 +325,7 @@
|
||
|
||
#####################################[ vcs: git status ]######################################
|
||
# Branch icon. Set this parameter to '\uF126 ' for the popular Powerline branch icon.
|
||
- typeset -g POWERLEVEL9K_VCS_BRANCH_ICON=
|
||
+ typeset -g POWERLEVEL9K_VCS_BRANCH_ICON='| '
|
||
|
||
# Untracked files icon. It's really a question mark, your font isn't broken.
|
||
# Change the value of this parameter to show a different icon.
|
||
@@ -371,7 +371,7 @@
|
||
res+="${clean}${(g::)POWERLEVEL9K_VCS_BRANCH_ICON}"
|
||
where=${(V)VCS_STATUS_LOCAL_BRANCH}
|
||
elif [[ -n $VCS_STATUS_TAG ]]; then
|
||
- res+="${meta}#"
|
||
+ res+="${meta}${(g::)POWERLEVEL9K_VCS_BRANCH_ICON}#"
|
||
where=${(V)VCS_STATUS_TAG}
|
||
fi
|
||
|
||
@@ -481,32 +481,32 @@
|
||
# like this: 1|0.
|
||
typeset -g POWERLEVEL9K_STATUS_OK_PIPE=true
|
||
typeset -g POWERLEVEL9K_STATUS_OK_PIPE_FOREGROUND=70
|
||
- typeset -g POWERLEVEL9K_STATUS_OK_PIPE_VISUAL_IDENTIFIER_EXPANSION='✔'
|
||
+ typeset -g POWERLEVEL9K_STATUS_OK_PIPE_VISUAL_IDENTIFIER_EXPANSION=
|
||
|
||
# Status when it's just an error code (e.g., '1'). No need to show it if prompt_char is enabled as
|
||
# it will signify error by turning red.
|
||
- typeset -g POWERLEVEL9K_STATUS_ERROR=false
|
||
+ typeset -g POWERLEVEL9K_STATUS_ERROR=true
|
||
typeset -g POWERLEVEL9K_STATUS_ERROR_FOREGROUND=160
|
||
- typeset -g POWERLEVEL9K_STATUS_ERROR_VISUAL_IDENTIFIER_EXPANSION='✘'
|
||
+ typeset -g POWERLEVEL9K_STATUS_ERROR_VISUAL_IDENTIFIER_EXPANSION=
|
||
|
||
# Status when the last command was terminated by a signal.
|
||
typeset -g POWERLEVEL9K_STATUS_ERROR_SIGNAL=true
|
||
typeset -g POWERLEVEL9K_STATUS_ERROR_SIGNAL_FOREGROUND=160
|
||
# Use terse signal names: "INT" instead of "SIGINT(2)".
|
||
- typeset -g POWERLEVEL9K_STATUS_VERBOSE_SIGNAME=false
|
||
- typeset -g POWERLEVEL9K_STATUS_ERROR_SIGNAL_VISUAL_IDENTIFIER_EXPANSION='✘'
|
||
+ typeset -g POWERLEVEL9K_STATUS_VERBOSE_SIGNAME=true
|
||
+ typeset -g POWERLEVEL9K_STATUS_ERROR_SIGNAL_VISUAL_IDENTIFIER_EXPANSION=
|
||
|
||
# Status when some part of a pipe command fails and the overall exit status is also non-zero.
|
||
# It may look like this: 1|0.
|
||
typeset -g POWERLEVEL9K_STATUS_ERROR_PIPE=true
|
||
typeset -g POWERLEVEL9K_STATUS_ERROR_PIPE_FOREGROUND=160
|
||
- typeset -g POWERLEVEL9K_STATUS_ERROR_PIPE_VISUAL_IDENTIFIER_EXPANSION='✘'
|
||
+ typeset -g POWERLEVEL9K_STATUS_ERROR_PIPE_VISUAL_IDENTIFIER_EXPANSION=
|
||
|
||
###################[ command_execution_time: duration of the last command ]###################
|
||
# Show duration of the last command if takes longer than this many seconds.
|
||
- typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_THRESHOLD=3
|
||
+ typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_THRESHOLD=1
|
||
# Show this many fractional digits. Zero means round to seconds.
|
||
- typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_PRECISION=0
|
||
+ typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_PRECISION=2
|
||
# Execution time color.
|
||
typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_FOREGROUND=101
|
||
# Duration format: 1d 2h 3m 4s.
|
||
@@ -522,7 +522,7 @@
|
||
# Background jobs color.
|
||
typeset -g POWERLEVEL9K_BACKGROUND_JOBS_FOREGROUND=70
|
||
# Custom icon.
|
||
- # typeset -g POWERLEVEL9K_BACKGROUND_JOBS_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||
+ typeset -g POWERLEVEL9K_BACKGROUND_JOBS_VISUAL_IDENTIFIER_EXPANSION='☰'
|
||
|
||
#######################[ direnv: direnv status (https://direnv.net/) ]########################
|
||
# Direnv color.
|
||
@@ -1382,16 +1382,16 @@
|
||
typeset -g POWERLEVEL9K_VPN_IP_FOREGROUND=81
|
||
# When on VPN, show just an icon without the IP address.
|
||
# Tip: To display the private IP address when on VPN, remove the next line.
|
||
- typeset -g POWERLEVEL9K_VPN_IP_CONTENT_EXPANSION=
|
||
+ # typeset -g POWERLEVEL9K_VPN_IP_CONTENT_EXPANSION=
|
||
# Regular expression for the VPN network interface. Run `ifconfig` or `ip -4 a show` while on VPN
|
||
# to see the name of the interface.
|
||
- typeset -g POWERLEVEL9K_VPN_IP_INTERFACE='(wg|(.*tun))[0-9]*'
|
||
+ typeset -g POWERLEVEL9K_VPN_IP_INTERFACE='(wg|(.*tun)|vpn)[0-9]*'
|
||
# If set to true, show one segment per matching network interface. If set to false, show only
|
||
# one segment corresponding to the first matching network interface.
|
||
# Tip: If you set it to true, you'll probably want to unset POWERLEVEL9K_VPN_IP_CONTENT_EXPANSION.
|
||
- typeset -g POWERLEVEL9K_VPN_IP_SHOW_ALL=false
|
||
+ typeset -g POWERLEVEL9K_VPN_IP_SHOW_ALL=true
|
||
# Custom icon.
|
||
- # typeset -g POWERLEVEL9K_VPN_IP_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||
+ typeset -g POWERLEVEL9K_VPN_IP_VISUAL_IDENTIFIER_EXPANSION=
|
||
|
||
###########[ ip: ip address and bandwidth usage for a specified network interface ]###########
|
||
# IP color.
|
||
@@ -1464,13 +1464,13 @@
|
||
|
||
####################################[ time: current time ]####################################
|
||
# Current time color.
|
||
- typeset -g POWERLEVEL9K_TIME_FOREGROUND=66
|
||
+ typeset -g POWERLEVEL9K_TIME_FOREGROUND=39
|
||
# Format for the current time: 09:51:02. See `man 3 strftime`.
|
||
typeset -g POWERLEVEL9K_TIME_FORMAT='%D{%H:%M:%S}'
|
||
# If set to true, time will update when you hit enter. This way prompts for the past
|
||
# commands will contain the start times of their commands as opposed to the default
|
||
# behavior where they contain the end times of their preceding commands.
|
||
- typeset -g POWERLEVEL9K_TIME_UPDATE_ON_COMMAND=false
|
||
+ typeset -g POWERLEVEL9K_TIME_UPDATE_ON_COMMAND=true
|
||
# Custom icon.
|
||
typeset -g POWERLEVEL9K_TIME_VISUAL_IDENTIFIER_EXPANSION=
|
||
# Custom prefix.
|