+ Tweaking Zsh

This commit is contained in:
ziro 2020-04-14 16:58:50 +07:00
parent fdfe0e8f67
commit a15b74eaf2
3 changed files with 34 additions and 14 deletions

35
.zshrc
View file

@ -25,7 +25,22 @@ HISTSIZE=1000
SAVEHIST=1000
# Theme
ZSH_THEME="zi"
#ZSH_THEME="zi"
ZSH_THEME="spaceship"
# configuration
SPACESHIP_CHAR_SYMBOL="$> "
SPACESHIP_GIT_BRANCH_COLOR="magenta"
SPACESHIP_GIT_PREFIX=""
SPACESHIP_GIT_SUFFIX=""
SPACESHIP_GIT_BRANCH_SUFFIX=""
SPACESHIP_GIT_STATUS_PREFIX=' '
SPACESHIP_GIT_STATUS_SUFFIX=''
SPACESHIP_EXEC_TIME_SHOW=false
SPACESHIP_DIR_COLOR="blue"
SPACESHIP_DIR_TRUNC_PREFIX="~/"
SPACESHIP_PYENV_SYMBOL=""
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=#60C0FF,bold,underline"
ZSH_AUTOSUGGEST_HISTORY_IGNORE="ls *,cd *"
# Completion (from Luke Smith)
# Basic auto/tab complete:
@ -39,20 +54,14 @@ _comp_options+=(globdots) # Include hidden files.
if [[ -n $SSH_CONNECTION ]]; then
export EDITOR='vim'
else
export EDITOR='mvim'
export EDITOR='nvim'
fi
export BROWSER='firefox'
export TERMINAL='urxvt'
#Askpass
export SUDO_ASKPASS=/usr/bin/rofi-askpass
#vim
export VIMINIT='let $MYVIMRC="$XDG_CONFIG_HOME/vim/vimrc" | source $MYVIMRC'
#binding/alias
[ -f ~/.config/zsh/aliases ] && source ~/.config/zsh/aliases
# vi mode
#bindkey -v
#export KEYTIMEOUT=1
@ -60,6 +69,14 @@ export VIMINIT='let $MYVIMRC="$XDG_CONFIG_HOME/vim/vimrc" | source $MYVIMRC'
# Plugins
plugins=(
git
zsh-syntax-highlighting
fast-syntax-highlighting
#zsh-syntax-highlighting
zsh-autosuggestions
)
source $ZSH/oh-my-zsh.sh
#source $ZSH_CUSTOM/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh 2>/dev/null
#source $ZSH_CUSTOM/plugins/fsh/fast-syntax-highlighting.plugin.zsh
#binding/alias
[ -f ~/.config/zsh/aliases ] && source ~/.config/zsh/aliases
[ -f ~/.config/zsh/keybinds ] && source ~/.config/zsh/keybinds
source $HOME/.zprofile