dotwryn/zsh/alias

34 lines
958 B
Plaintext
Raw Normal View History

2021-09-16 20:55:50 +00:00
#!/bin/zsh
#####################################################################
2021-09-16 20:55:50 +00:00
alias pd='pushd'
alias qd='popd'
alias lsd='dirs'
2021-09-16 20:55:50 +00:00
alias pdo='pwd | xclip' # [p]aste [d]irectory [o]n clipboard
alias cdo='cd $(xclip -o)' # [c]hange to [d]irectory [o]n clipboard
2021-09-16 20:55:50 +00:00
alias restart='clear; source ~/.zshrc'
2021-09-17 01:42:11 +00:00
alias fix='vim $(git diff --name-only | uniq) -p'
2022-11-06 18:05:11 +00:00
alias w='watch -tn1 '
#####################################################################
2022-04-20 18:59:45 +00:00
2022-11-28 23:01:50 +00:00
command -v bat >/dev/null 2>&1 \
&& alias cat='bat --style="plain"'
command -v startplasma-x11 >/dev/null 2>&1 \
&& alias startk="startx '$DOTWRYN/config/xinitrc.kde'"
command -v i3 >/dev/null 2>&1 \
&& alias starti="startx '$DOTWRYN/config/xinitrc.i3'"
2021-09-17 01:40:59 +00:00
#####################################################################
2021-09-17 01:40:59 +00:00
alias erg='EDIT_RIPGREP_FILE_MATCHES'
EDIT_RIPGREP_FILE_MATCHES() { $EDITOR $(rg --color=never -l $@); }
2022-11-28 23:01:50 +00:00
#####################################################################