diff options
author | David Runge <dave@sleepmap.de> | 2021-09-28 19:20:46 +0200 |
---|---|---|
committer | David Runge <dave@sleepmap.de> | 2021-09-28 19:20:46 +0200 |
commit | 1d4e03ca820d2ac6d57652ab00b45a848b494caf (patch) | |
tree | 9096be226954e712a034c7ad11ce40e0bf50322c /.zsh.prompts/prompt_skwp_setup | |
parent | 6f9e49339221d1da97d5bbceee4856a4e81f530f (diff) | |
download | dotfiles-1d4e03ca820d2ac6d57652ab00b45a848b494caf.tar.gz dotfiles-1d4e03ca820d2ac6d57652ab00b45a848b494caf.tar.bz2 dotfiles-1d4e03ca820d2ac6d57652ab00b45a848b494caf.tar.xz dotfiles-1d4e03ca820d2ac6d57652ab00b45a848b494caf.zip |
zsh: Remove custom ZSH prompts
Remove loading of custom prompts in .zsh.prompts/* as they are very slow
and there are far better cross-shell alternatives such as starship.
Diffstat (limited to '.zsh.prompts/prompt_skwp_setup')
-rw-r--r-- | .zsh.prompts/prompt_skwp_setup | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/.zsh.prompts/prompt_skwp_setup b/.zsh.prompts/prompt_skwp_setup deleted file mode 100644 index c45eb8a..0000000 --- a/.zsh.prompts/prompt_skwp_setup +++ /dev/null @@ -1,74 +0,0 @@ -# -# A theme based on steeef theme -# * RVM/Rbenv info shown on the right -# * Git branch info on the left -# * Single line prompt -# -# Authors: -# Steve Losh <steve@stevelosh.com> -# Bart Trojanowski <bart@jukie.net> -# Brian Carper <brian@carper.ca> -# steeef <steeef@gmail.com> -# Sorin Ionescu <sorin.ionescu@gmail.com> -# Yan Pritzker <yan@pritzker.ws> - -function prompt_skwp_precmd { - setopt LOCAL_OPTIONS - unsetopt XTRACE KSH_ARRAYS - - # Get Git repository information. - if (( $+functions[git-info] )); then - git-info on - git-info - fi - - # Get ruby information - if (( $+functions[ruby-info] )); then - ruby-info - fi -} - -function prompt_skwp_setup { - setopt LOCAL_OPTIONS - unsetopt XTRACE KSH_ARRAYS - prompt_opts=(cr percent subst) - - autoload -Uz add-zsh-hook - - add-zsh-hook precmd prompt_skwp_precmd - - # Use extended color pallete if available. - if [[ $TERM = *256color* || $TERM = *rxvt* ]]; then - __PROMPT_SKWP_COLORS=( - "%F{81}" # turquoise - "%F{166}" # orange - "%F{135}" # purple - "%F{161}" # hotpink - "%F{118}" # limegreen - ) - else - __PROMPT_SKWP_COLORS=( - "%F{cyan}" - "%F{yellow}" - "%F{magenta}" - "%F{red}" - "%F{green}" - ) - fi - - # git - zstyle ':prezto:module:git:info:branch' format "${__PROMPT_SKWP_COLORS[1]}%b%f" - zstyle ':prezto:module:git:info:added' format "${__PROMPT_SKWP_COLORS[5]}●%f" - zstyle ':prezto:module:git:info:deleted' format "${__PROMPT_SKWP_COLORS[2]}●%f" - zstyle ':prezto:module:git:info:modified' format "${__PROMPT_SKWP_COLORS[4]}●%f" - zstyle ':prezto:module:git:info:untracked' format "${__PROMPT_SKWP_COLORS[3]}●%f" - zstyle ':prezto:module:git:info:keys' format 'prompt' '(%b%d%a%m%u)' - - # ruby info (rvm, rbenv) - zstyle ':prezto:module:ruby:info:version' format '[%v]' - - PROMPT="${__PROMPT_SKWP_COLORS[3]}%n%f@${__PROMPT_SKWP_COLORS[2]}%m%f ${__PROMPT_SKWP_COLORS[5]}%~%f "'$git_info[prompt]'"$ " - RPROMPT='%F{blue}${ruby_info[version]}' -} - -prompt_skwp_setup "$@" |