47 lines
1.2 KiB
Bash
Executable File
47 lines
1.2 KiB
Bash
Executable File
# 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
|
||
|