author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Sun, 14 Aug 2011 22:35:11 +0300 | |
changeset 181 | 11880eae9332 |
parent 180 | 176106ed8e46 |
child 214 | 7d52ae0eda9b |
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 |
|
180
176106ed8e46
Set prompt for shell.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
179
diff
changeset
|
4 |
PS1='zsh# ' |
176106ed8e46
Set prompt for shell.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
179
diff
changeset
|
5 |
|
181 | 6 |
# Easy cd to often used dirs. |
7 |
CDPATH=.:~:~/devel:~/devel/my-devel |
|
8 |
||
172 | 9 |
HISTFILE=~/.histfile |
10 |
HISTSIZE=1000 |
|
11 |
SAVEHIST=1000 |
|
12 |
||
177
95c784cc8cbb
History settings for zsh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
172
diff
changeset
|
13 |
setopt autocd beep extendedglob nomatch notify |
95c784cc8cbb
History settings for zsh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
172
diff
changeset
|
14 |
|
95c784cc8cbb
History settings for zsh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
172
diff
changeset
|
15 |
setopt hist_ignore_all_dups |
95c784cc8cbb
History settings for zsh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
172
diff
changeset
|
16 |
setopt append_history |
95c784cc8cbb
History settings for zsh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
172
diff
changeset
|
17 |
setopt hist_ignore_space |
95c784cc8cbb
History settings for zsh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
172
diff
changeset
|
18 |
setopt hist_no_functions |
172 | 19 |
|
179
ed15e30ff41a
Set editor to VIM. Bind edit command for shells.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
177
diff
changeset
|
20 |
autoload -U edit-command-line |
ed15e30ff41a
Set editor to VIM. Bind edit command for shells.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
177
diff
changeset
|
21 |
zle -N edit-command-line |
ed15e30ff41a
Set editor to VIM. Bind edit command for shells.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
177
diff
changeset
|
22 |
bindkey '\ee' edit-command-line |
ed15e30ff41a
Set editor to VIM. Bind edit command for shells.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
177
diff
changeset
|
23 |
|
172 | 24 |
# Emacs like editing. |
25 |
bindkey -e |
|
26 |