From 05c9fbada556a21bdafd0409c076952427330bd8 Mon Sep 17 00:00:00 2001 From: Josue Zamudio Date: Mon, 26 Jan 2026 09:23:33 -0800 Subject: [PATCH] feat: zsh color --- .zshrc | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .zshrc diff --git a/.zshrc b/.zshrc new file mode 100644 index 0000000..37c6494 --- /dev/null +++ b/.zshrc @@ -0,0 +1,36 @@ +# Auto Complete +autoload -Uz compinit +compinit + +# enable color support of ls and also add handy aliases +if [ -x /usr/bin/dircolors ]; then + test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" + alias ls='ls --color=auto' + alias dir='dir --color=auto' + alias vdir='vdir --color=auto' + alias grep='grep --color=auto' + alias fgrep='fgrep --color=auto' + alias egrep='egrep --color=auto' +fi + +# some more ls aliases +alias ll='ls -alF' +alias la='ls -A' +alias l='ls -CF' + + +# Alias +alias vim='nvim' +alias ssh='ssh -XC' + +# Config +source <(fzf --zsh) + +autoload -Uz vcs_info +precmd_vcs_info() { vcs_info } +precmd_functions+=( precmd_vcs_info ) +setopt prompt_subst +RPROMPT='${vcs_info_msg_0_}' +#PROMPT='${vcs_info_msg_0_}%# ' +PROMPT='%~%# ' +zstyle ':vcs_info:git:*' formats '%b'