owenrusk.dev

dotfiles

shell, editor, ssh.

git clone https://owenrusk.dev/dotfiles.git

commit 6582227e047fd38596051b4ad88f7b2ab55401df
parent 90d543061758ca60bf25c5d3f00e9c69e13dbc75
author Owen Rusk <owen@papermothgames.com>
date   2024-03-07 12:20:51 -0600
zsh: aliases into their own file
zsh/aliases.zsh+12-0
zsh/zshrc+1-5
diff --git a/zsh/aliases.zsh b/zsh/aliases.zsh
new file mode 100644
index 0000000..de35eee
--- /dev/null
+++ b/zsh/aliases.zsh
@@ -0,0 +1,12 @@
+alias ls='ls --color=auto -F'
+alias ll='ls -lh'
+alias la='ls -lAh'
+alias grep='grep --color=auto'
+alias ..='cd ..'
+alias ...='cd ../..'
+alias df='df -h'
+alias du='du -h'
+alias v=nvim
+alias g=git
+alias py=python3
+alias src='cd ~/src'
diff --git a/zsh/zshrc b/zsh/zshrc
index bf63b62..c39764c 100644
--- a/zsh/zshrc
+++ b/zsh/zshrc
@@ -16,10 +16,6 @@ zstyle ':completion:*' menu select
 
 PROMPT='%F{8}%m%f %F{blue}%~%f %(?..%F{red}%?%f )%# '
 
-alias ls='ls --color=auto -F'
-alias ll='ls -lh'
-alias la='ls -lAh'
-alias v=nvim
-alias g=git
+source ${${(%):-%x}:h}/aliases.zsh
 
 [[ -r ~/.zshrc.local ]] && source ~/.zshrc.local