dot/emacs: Add a binding to open a file in `view-mode'.
[profile] / dot / zshrc
index 62766c0..7a0824a 100644 (file)
--- a/dot/zshrc
+++ b/dot/zshrc
@@ -19,8 +19,8 @@ SAVEHIST=1000
 
 __mdw_precmd_hook= __mdw_preexec_hook=
 
-__mdw_run_precmd_hook () { __mdw_runhook __mdw_precmd_hook "$@"; }
-__mdw_run_preexec_hook () { __mdw_runhook __mdw_preexec_hook "$@"; }
+__mdw_run_precmd_hook () { __mdw_runhook __mdw_precmd_hook; }
+__mdw_run_preexec_hook () { __mdw_runhook __mdw_preexec_hook "$2"; }
 
 precmd_functions+=(__mdw_run_precmd_hook)
 preexec_functions+=(__mdw_run_preexec_hook)
@@ -80,6 +80,7 @@ do
   zstyle ':zle:*-bash' word-chars ""
   zstyle ':zle:*-shell' word-style shell
   zstyle ':zle:*-shell' skip-whitespace-first false
+  zstyle ':completion:*' rehash true
 done
 
 bindkey "\eb" backward-word-bash