From 31549fbf40e6bed44fd60e5da4a350117470a163 Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Mon, 16 May 2011 10:57:14 +0200 Subject: [PATCH] ZSH: Show todolist upon entering a directory --- zsh/functions/chpwd_show_todo | 6 ++++-- zshrc | 8 ++++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/zsh/functions/chpwd_show_todo b/zsh/functions/chpwd_show_todo index f9cd576..3c9c522 100644 --- a/zsh/functions/chpwd_show_todo +++ b/zsh/functions/chpwd_show_todo @@ -1,5 +1,7 @@ # -*- mode: Shell-script -*- -if [ -e ".todo" ]; then - todo +if [ -e ".toudou" ]; then + toudou +elif [ "$PWD" = "$HOME" ]; then + toudou -g fi diff --git a/zshrc b/zshrc index 89b451e..4235413 100644 --- a/zshrc +++ b/zshrc @@ -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