]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - zsh/rc
Also export LANG, has same values as LC_ALL.
[config/dotfiles.git] / zsh / rc
diff --git a/zsh/rc b/zsh/rc
index 9c0fc35f1835ddac5cf97cdef728251eb6608220..93feb7d33f41383e2b8e64b64652e66ee7f6593e 100644 (file)
--- a/zsh/rc
+++ b/zsh/rc
@@ -7,6 +7,9 @@ bindkey -v
 # Be paranoid, new files are readable/writable by me only.
 umask 077
 
+# Make sure core dumps are created.
+ulimit -c unlimited
+
 # Use history and store it in ~/.zsh/history.
 HISTSIZE=1000
 SAVEHIST=1000
@@ -99,6 +102,17 @@ TRAPINT() {
     return $1
 }
 
+# Execute all periodic functions every hour.
+PERIOD=3600
+# Display TODOs stored in ~/.todo if this file exists. Run every hour to make
+# clear they should be completed ;-).
+todo() {
+    if [[ -f ~/.todo ]]; then
+        cat ~/.todo | $PAGER
+    fi
+}
+add-zsh-hook periodic todo
+
 # Simplify calls to less, automatically redirects all output.
 alias -g L='2>&1 | less'
 # Simplify calls to colordiff, output is also piped through less.
@@ -130,7 +144,7 @@ alias vqs='vim -c "cd $(hg root)/.hg/patches/" "$(hg root)/.hg/patches/series"'
 alias -g ...='../..'
 alias -g ....='../../..'
 
-# Improved ls which displays the files in columns (-C), visualises directories,
+# Improved ls which displays the files in columns (-C), visualizes directories,
 # links and other special files (-F) and pages everything through less (L).
 #
 # If available use GNU ls with colorized output. If it isn't available use