From 5b7d5e11fa692578226da3307d69549554c11879 Mon Sep 17 00:00:00 2001 From: David Luevano <55825613+luevano@users.noreply.github.com> Date: Mon, 10 Feb 2020 12:22:59 -0700 Subject: Add some more configs --- .config/zsh/.zshrc | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .config/zsh/.zshrc (limited to '.config/zsh/.zshrc') diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc new file mode 100644 index 0000000..12415dc --- /dev/null +++ b/.config/zsh/.zshrc @@ -0,0 +1,35 @@ +# +# $ZDOTDIR/.zshrc +# + +# PS1 colors and style. +autoload -U colors && colors +PS1="%{$fg[red]%}[%{$fg[yellow]%}%n%{$fg[green]%}@%{$fg[blue]%}%M %{$fg[magenta]%}%~%{$fg[red]%}]%{$reset_color%}$ " + +# Set LS_COLORS via dircolors. +[[ -f ~/.config/dircolors ]] && eval "$(dircolors ~/.config/dircolors)" + +# Load aliases if existent. +[[ -f ~/.config/aliasrc ]] && . ~/.config/aliasrc + +# History cache. +HISTFILE=~/.cache/zsh/history +HISTSIZE=10000 +SAVEHIST=10000 +setopt appendhistory autocd + +# Auto/tab complete. +autoload -Uz compinit +zstyle ':completion:*' menu select +# Use the same colors as ls. +[[ ! -z "$LS_COLORS" ]] && zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS} +compinit +# Include hidden files in autocomplete. +_comp_options+=(globdots) + +# Prompt themes. +# autoload -Uz promptinit +# promptinit + +# Add syntax highlighting. +. /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh -- cgit v1.2.3-54-g00ecf