All pastes #597793 Raw Edit

Unnamed

public text v1 · immutable
#597793 ·published 2007-06-30 20:42 UTC
rendered paste body
# Lines configured by zsh-newuser-install
HISTFILE=~/.histfile
HISTSIZE=1000
SAVEHIST=1000
setopt appendhistory notify
bindkey -v
# End of lines configured by zsh-newuser-install
# The following lines were added by compinstall
zstyle :compinstall filename '/home/c00i90wn/.zshrc'

autoload -Uz compinit
compinit
# End of lines added by compinstall

# load colors
autoload colors zsh/terminfo
if [[ "$terminfo[colors]" -ge 8 ]]; then
  colors
fi

# powerful globbing
setopt extendedglob

#alias
alias ls='ls -lh --color=auto'
alias dir="ls"
alias md='mkdir'
alias rd='rm -r'
alias ..='cd ..'
alias ...='cd ../..'

# mapping for arrow keys
bindkey "\e[A" history-search-backward
bindkey "\e[B" history-search-forward

# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
bindkey "\e[1;5C" forward-word
bindkey "\e[1;5D" backward-word
bindkey "\e[5C" forward-word
bindkey "\e[5D" backward-word
bindkey "\e\e[C" forward-word
bindkey "\e\e[D" backward-word

# allow the use of the Home/End keys
bindkey "\e[1~": beginning-of-line
bindkey "\e[4~": end-of-line

# allow the use of the Delete/Insert keys
bindkey "\e[3~": delete-char
bindkey "\e[2~": quoted-insert

case $TERM in
  xterm*)
    precmd(){
      local UC=$fg_bold[black]              # user's color
      [ $UID -eq "0" ] && UC=$fg_bold[red]  # root's color

      PROMPT="$fg_bold[blue]%n$UC@$fg_bold[blue]%m %~$UC\$ $reset_color"
      print -Pn "\e]0;%n@%m: %~\a"
    }
    preexec(){
      print -Pn "\e]0;$1\a"
    }
  ;;
  *)
    precmd(){ PROMPT="%n@%m: %~\$" }
  ;;
esac