annotate zsh @ 68:d6e52e074962

Allow change title in zsh
author Edho Prima Arief <me@myconan.net>
date Sat, 21 May 2011 23:55:33 -0400
parents 21e3f6ea5d59
children c8c3e4bc4850
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
64
3cd3f31d8a82 Added zsh!
Edho Prima Arief <me@myconan.net>
parents:
diff changeset
1 #!/usr/bin/env zsh
3cd3f31d8a82 Added zsh!
Edho Prima Arief <me@myconan.net>
parents:
diff changeset
2 [ -f "${HOME}/.ecos_zsh.before" ] && . "${HOME}/.ecos_zsh.before"
68
d6e52e074962 Allow change title in zsh
Edho Prima Arief <me@myconan.net>
parents: 66
diff changeset
3 case $TERM in
d6e52e074962 Allow change title in zsh
Edho Prima Arief <me@myconan.net>
parents: 66
diff changeset
4 xterm*|screen*)
d6e52e074962 Allow change title in zsh
Edho Prima Arief <me@myconan.net>
parents: 66
diff changeset
5 precmd () {print -Pn "\e]0;%n@%m: %~\a"}
d6e52e074962 Allow change title in zsh
Edho Prima Arief <me@myconan.net>
parents: 66
diff changeset
6 ;;
d6e52e074962 Allow change title in zsh
Edho Prima Arief <me@myconan.net>
parents: 66
diff changeset
7 esac
64
3cd3f31d8a82 Added zsh!
Edho Prima Arief <me@myconan.net>
parents:
diff changeset
8 PS1='[%n@%m %~]%% '
66
21e3f6ea5d59 From template
Edho Prima Arief <me@myconan.net>
parents: 64
diff changeset
9 HISTFILE=~/.histfile
21e3f6ea5d59 From template
Edho Prima Arief <me@myconan.net>
parents: 64
diff changeset
10 HISTSIZE=10000
21e3f6ea5d59 From template
Edho Prima Arief <me@myconan.net>
parents: 64
diff changeset
11 SAVEHIST=10000
21e3f6ea5d59 From template
Edho Prima Arief <me@myconan.net>
parents: 64
diff changeset
12 setopt appendhistory nomatch
21e3f6ea5d59 From template
Edho Prima Arief <me@myconan.net>
parents: 64
diff changeset
13 unsetopt autocd beep extendedglob notify
21e3f6ea5d59 From template
Edho Prima Arief <me@myconan.net>
parents: 64
diff changeset
14 bindkey -e
21e3f6ea5d59 From template
Edho Prima Arief <me@myconan.net>
parents: 64
diff changeset
15 autoload -Uz compinit
21e3f6ea5d59 From template
Edho Prima Arief <me@myconan.net>
parents: 64
diff changeset
16 compinit
21e3f6ea5d59 From template
Edho Prima Arief <me@myconan.net>
parents: 64
diff changeset
17
64
3cd3f31d8a82 Added zsh!
Edho Prima Arief <me@myconan.net>
parents:
diff changeset
18 alias ls='ls -F'
3cd3f31d8a82 Added zsh!
Edho Prima Arief <me@myconan.net>
parents:
diff changeset
19 [ -f "${HOME}/.ecos_zsh.after" ] && . "${HOME}/.ecos_zsh.after"