From 8a6cdbb2e2f5d62ef81734c85c99369ed7ca6938 Mon Sep 17 00:00:00 2001 From: Jason Swank Date: Fri, 1 Dec 2023 12:12:45 -0500 Subject: [PATCH] zsh: add w3 alias, git branch on prompt --- zsh/.zshrc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/zsh/.zshrc b/zsh/.zshrc index d688fac..fb438f9 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -3,6 +3,7 @@ alias mailx='/usr/local/bin/mailx' alias grep='grep --color' alias vim='nvim' alias vi='nvim' +alias w3='w3m -T text/html' # allow for # to be interpreted as a comment on the command line setopt interactivecomments @@ -39,6 +40,18 @@ if [ -e $HOME/.asdf/asdf.sh ]; then fpath=(${ASDF_DIR}/completions $fpath) fi +# git branch prompt +setopt prompt_subst +autoload -Uz vcs_info +zstyle ':vcs_info:*' actionformats \ + '%F{5}(%f%s%F{5})%F{3}-%F{5}[%F{2}%b%F{3}|%F{1}%a%F{5}]%f ' +zstyle ':vcs_info:*' formats \ + '%F{5}(%f%s%F{5})%F{3}-%F{5}[%F{2}%b%F{5}]%f ' +zstyle ':vcs_info:(sv[nk]|bzr):*' branchformat '%b%F{1}:%F{3}%r' + +zstyle ':vcs_info:*' enable git cvs svn + + # Better SSH/Rsync/SCP Autocomplete #zstyle ':completion:*:(scp|rsync):*' tag-order ' hosts:-ipaddr:ip\ address hosts:-host:host files' #zstyle ':completion:*:(ssh|scp|rsync):*:hosts-host' ignored-patterns '*(.|:)*' loopback ip6-loopback localhost ip6-localhost broadcasthost