author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Sun, 14 Aug 2011 22:18:39 +0300 | |
changeset 179 | ed15e30ff41a |
parent 177 | 95c784cc8cbb |
child 180 | 176106ed8e46 |
permissions | -rwxr-xr-x |
179
ed15e30ff41a
Set editor to VIM. Bind edit command for shells.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
177
diff
changeset
|
1 |
|
ed15e30ff41a
Set editor to VIM. Bind edit command for shells.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
177
diff
changeset
|
2 |
EDITOR=vim |
172 | 3 |
|
4 |
HISTFILE=~/.histfile |
|
5 |
HISTSIZE=1000 |
|
6 |
SAVEHIST=1000 |
|
7 |
||
177
95c784cc8cbb
History settings for zsh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
172
diff
changeset
|
8 |
setopt autocd beep extendedglob nomatch notify |
95c784cc8cbb
History settings for zsh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
172
diff
changeset
|
9 |
|
95c784cc8cbb
History settings for zsh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
172
diff
changeset
|
10 |
setopt hist_ignore_all_dups |
95c784cc8cbb
History settings for zsh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
172
diff
changeset
|
11 |
setopt append_history |
95c784cc8cbb
History settings for zsh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
172
diff
changeset
|
12 |
setopt hist_ignore_space |
95c784cc8cbb
History settings for zsh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
172
diff
changeset
|
13 |
setopt hist_no_functions |
172 | 14 |
|
179
ed15e30ff41a
Set editor to VIM. Bind edit command for shells.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
177
diff
changeset
|
15 |
autoload -U edit-command-line |
ed15e30ff41a
Set editor to VIM. Bind edit command for shells.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
177
diff
changeset
|
16 |
zle -N edit-command-line |
ed15e30ff41a
Set editor to VIM. Bind edit command for shells.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
177
diff
changeset
|
17 |
bindkey '\ee' edit-command-line |
ed15e30ff41a
Set editor to VIM. Bind edit command for shells.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
177
diff
changeset
|
18 |
|
172 | 19 |
# Emacs like editing. |
20 |
bindkey -e |
|
21 |