summaryrefslogtreecommitdiff
path: root/posts/2008-06-18-keep-your-zshrc-simple.org
diff options
context:
space:
mode:
authorFranck Cuny <franckcuny@gmail.com>2016-08-04 11:45:44 -0700
committerFranck Cuny <franckcuny@gmail.com>2016-08-04 11:45:44 -0700
commit585b48b6a605cb71ef99dd767880e1b7ee5bf24e (patch)
treec65377350d12bd1e62e0bdd58458c1044541c27b /posts/2008-06-18-keep-your-zshrc-simple.org
parentUse Bullet list for the index. (diff)
parentMass convert all posts from markdown to org. (diff)
downloadlumberjaph-585b48b6a605cb71ef99dd767880e1b7ee5bf24e.tar.gz
Merge branch 'convert-to-org'
Diffstat (limited to '')
-rw-r--r--posts/2008-06-18-keep-your-zshrc-simple.org32
1 files changed, 32 insertions, 0 deletions
diff --git a/posts/2008-06-18-keep-your-zshrc-simple.org b/posts/2008-06-18-keep-your-zshrc-simple.org
new file mode 100644
index 0000000..2e41b84
--- /dev/null
+++ b/posts/2008-06-18-keep-your-zshrc-simple.org
@@ -0,0 +1,32 @@
+Keep your .zshrc simple. Mine looks like this :
+
+#+BEGIN_EXAMPLE
+ autoload -U compinit zrecompile
+ zsh_cache=${HOME}/.zsh_cache
+ mkdir -p $zsh_cache
+ compinit -d $zsh_cache/zcomp-$HOST
+ for f in ~/.zshrc $zsh_cache/zcomp-$HOST; do
+ zrecompile -p $f && rm -f $f.zwc.old
+ done
+ setopt extended_glob
+ for zshrc_snipplet in ~/.zsh.d/S[0-9][0-9]*[^~] ; do
+ source $zshrc_snipplet
+ done
+ function history-all { history -E 1 }
+#+END_EXAMPLE
+
+and then, in my *.zsh.d* directory, I've got:
+
+#+BEGIN_EXAMPLE
+ S10_zshopts
+ S20_environment
+ S30_binds
+ S40_completion
+ S50_aliases
+ S60_prompt
+ S71_ssh
+ S72_git
+#+END_EXAMPLE
+
+All my aliases are in the same file, it's much easier to
+search/find/add.