]> git.sev.monster Git - dotfiles.git/commitdiff
zsh: update aliases
authorsev <git@sev.monster>
Tue, 10 Oct 2023 15:28:11 +0000 (10:28 -0500)
committersev <git@sev.monster>
Fri, 5 Apr 2024 21:27:40 +0000 (16:27 -0500)
- add git aliases
- alias cd to zoxide if present
- escape parameter expansion on p/e so env changes are reflected

etc/zsh/.zshrc

index 6e5fcca72955cb370df735fc899af68110963e94..097d29d6734cfdeb582564bf98409c693892ad65 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=zoxide
+}
+## git
+alias ga=git add
+alias gdh=git diff HEAD
 
 ### hooks
 autoload -Uz add-zsh-hook
This page took 0.042094 seconds and 4 git commands to generate.