Initial commit
This commit is contained in:
Executable
+46
@@ -0,0 +1,46 @@
|
||||
# git display, add ${vcs_info_msg_0_} to PROMPT
|
||||
#autoload -Uz vcs_info
|
||||
#zstyle ':vcs_info:*' enable git svn
|
||||
#precmd() {
|
||||
# vcs_info
|
||||
#}
|
||||
|
||||
export CLICOLOR=1
|
||||
export LSCOLORS=ExGxBxDxCxEgEdxbxgxcxd
|
||||
export TERM=xterm-256color
|
||||
|
||||
# prompt format and color
|
||||
PROMPT='%B%F{136}%n@%m%f%b %F{039}%.%f ❯ '
|
||||
#PROMPT='%B%F{002}%m%f%b:%F{039}%.%f %F{039}❯%f '
|
||||
|
||||
# autocompletion case insensitivity
|
||||
zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}'
|
||||
autoload -Uz compinit && compinit -i
|
||||
|
||||
# plugins
|
||||
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
|
||||
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
||||
|
||||
# print all 256 color numbers to use in {}:
|
||||
# for code in {000..255}; do print -P -- "$code: %F{$code}Color%f"; done
|
||||
|
||||
# write a history file
|
||||
HISTFILE=~/.zsh_history
|
||||
HISTSIZE=10000
|
||||
SAVEHIST=10000
|
||||
setopt SHARE_HISTORY
|
||||
setopt HIST_IGNORE_SPACE
|
||||
|
||||
alias ls='ls --color=auto'
|
||||
alias grep='grep --color=auto'
|
||||
|
||||
#alias data="cd /volumes/data"
|
||||
#alias proj="cd /volumes/data/Data/Projects"
|
||||
|
||||
# enable jumping by words with ctrl+arrow keys
|
||||
#bindkey ";5C" forward-word
|
||||
#bindkey ";5D" backward-word
|
||||
|
||||
bindkey "^[[1;5C" forward-word
|
||||
bindkey "^[[1;5D" backward-word
|
||||
|
||||
Reference in New Issue
Block a user