]> git.sev.monster Git - dotfiles.git/blobdiff - etc/zsh/.zshrc
zsh: fix aliases
[dotfiles.git] / etc / zsh / .zshrc
index dd7d2ddbc0fc77fb5886cdb892e45cd4accb1efb..30625bde7b2ae4a385b3f1b5f41594c84a61cb89 100644 (file)
@@ -142,8 +142,8 @@ if [[ "$OSTYPE" =~ '^(free|net)bsd' ]] {
 } else {
     alias ll='ls -lAFh'
 }
-alias p=$PAGER
-alias e=$EDITOR
+alias p=\$PAGER
+alias e=\$EDITOR
 alias se=sudoedit
 # be paranoid
 alias cp='cp -ip'
@@ -191,11 +191,17 @@ unset ps
 ### specialized aliases
 ## go up directories
 function up {
-    cd $(printf '../%.0s' {1..${1:-1}})
+    \cd $(printf '../%.0s' {1..${1:-1}})
 }
 alias u=up
 ## zoxide
-[[ -v commands[zoxide] ]] && eval "$(zoxide init zsh)"
+if [[ -v commands[zoxide] ]] {
+    eval "$(zoxide init zsh)"
+    alias cd=z
+}
+## git
+alias ga='git add'
+alias gdh='git diff HEAD'
 
 ### hooks
 autoload -Uz add-zsh-hook
@@ -308,10 +314,11 @@ autoload -Uz compinit
 cache=${XDG_CACHE_HOME:-~/.cache}/zsh
 [[ -d $cache ]] || mkdir -p $cache
 compinit -d $cache/.zcompdump
+unset cache
 
 ### prompt
 autoload -Uz promptinit && promptinit
 prompt arrows
 
 ### load site-specific
-if [[ -f ${ZDOTDIR:-~}/.zshrc.local ]] { source ${ZDOTDIR:-~}/.zshrc.local }
+load-site-dotfile zshrc
This page took 0.040622 seconds and 4 git commands to generate.