ZSH: Show todolist upon entering a directory

This commit is contained in:
Tom Willemsen 2011-05-16 10:57:14 +02:00
parent 47f8de52d9
commit 31549fbf40
2 changed files with 10 additions and 4 deletions

View file

@ -1,5 +1,7 @@
# -*- mode: Shell-script -*-
if [ -e ".todo" ]; then
todo
if [ -e ".toudou" ]; then
toudou
elif [ "$PWD" = "$HOME" ]; then
toudou -g
fi

8
zshrc
View file

@ -66,8 +66,8 @@ alias less="less -FXRS"
# Set terminal name to current runnign application
case $TERM in
rxvt*)
precmd () { print -Pn "\e]0;urxvt - %~\a" }
preexec () { print -Pn "\e]0;urxvt - $1\a" }
precmd () { print -Pn "\e]0;%~\a" }
preexec () { print -Pn "\e]0;$1\a" }
;;
esac
@ -94,9 +94,13 @@ bindkey "\e0F" end-of-line
bindkey "\e[H" beginning-of-line
bindkey "\e[F" end-of-line
# Show syntax highlighting when we're not running in emacs
if [ -z $EMACS ]; then
source ~/.zsh/syntax-highlighting/zsh-syntax-highlighting.zsh
ZSH_HIGHLIGHT_STYLES[double-hyphen-option]='fg=blue'
ZSH_HIGHLIGHT_STYLES[single-hyphen-option]='fg=blue'
fi
# Execute at startup
chpwd_show_todo