]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - zsh/rc
Simplified loading of config files by using a function.
[config/dotfiles.git] / zsh / rc
diff --git a/zsh/rc b/zsh/rc
index 76d0b29830b67ff65a72f58302025d5417a340d0..52318bc88e50e3c2c72864c4042805bed1ca4a01 100644 (file)
--- a/zsh/rc
+++ b/zsh/rc
@@ -73,6 +73,9 @@ zstyle ':completion:*' list-prompt '%p'
 # Enable zsh's extended glob abilities.
 setopt extendedglob
 
+# Don't exit if <C-d> is pressed.
+setopt ignoreeof
+
 # If ^C is pressed while typing a command, add it to the history so it can be
 # easily retrieved later and then abort like ^C normally does. This is useful
 # when I want to abort an command to do something in between and then finish
@@ -107,11 +110,5 @@ function ll() {
 }
 
 
-# If a rc file for the current hostname (first part before a dot) exists load
-# it, otherwise load rc.local if available.
-host=${$(hostname)//.*/}
-if [[ -f ~/.zsh/rc.$host ]]; then;
-    source ~/.zsh/rc.$host
-elif [[ -f ~/.zsh/rc.local ]]; then;
-    source ~/.zsh/rc.local
-fi
+# Load rc file for current hostname (first part before a dot) or rc.local.
+source_config ~/.zsh "" rc ${$(hostname)//.*/}