Remove space mapping
[havk_dotfiles.git] / .zshrc
blob6d538f696020268c1b57b998006466fcf6f8670e
1 export PATH="$PATH:$HOME/bin"
2 export PAGER=less
3 export EDITOR=vi
4 export MAIL=$HOME/Maildir
6 autoload zsh/terminfo
8 # Source any file in .zsh.d
9 for f in $HOME/.zsh.d/* ; do . $f; done
11 precmd ()
13         # set prompt defined in .zsh.d/prompt
14         setprompt
17 preexec ()
19         printf '\033]2;%s\007' "${(V)1}"
22 # CLICOLOR makes 'ls' colorize its output
23 export CLICOLOR=1
25 #key binding
26 bindkey -e      # use emacs keymap
27 # Customize a bit the bindings
28 bindkey "$terminfo[kdch1]"    'delete-char'                     #Suppr
29 bindkey "$terminfo[khome]"    'beginning-of-line'               #Home key
30 bindkey "$terminfo[kend]"     'end-of-line'                     #End key
31 bindkey "$terminfo[kcuu1]" history-beginning-search-backward    #Up key
32 bindkey "$terminfo[kcud1]" history-beginning-search-forward     #Down key
34 #alias
35 alias ll="ls -la"
37 #Make 'cd' being in fact a 'pushd'
38 DIRSTACKSIZE=8
39 setopt autopushd pushdminus pushdsilent pushdtohome
40 alias dh='dirs -v'
42 #history
43 HISTSIZE=1000
44 SAVEHIST=1000
45 HISTFILE=~/.history
47 #completion
48 autoload -U compinit
49 compinit
51 #expansion
52 setopt extended_glob