aliases (1127B)
1 #!/bin/sh 2 # Aliases 3 4 # Dotfiles management 5 alias dotties="git --git-dir=$HOME/.dotties.git/ --work-tree=$HOME/" 6 7 # General 8 alias ls="ls -hN --color=auto --group-directories-first" 9 alias lsl="ls -l" 10 alias ll="ls -lAgG" 11 alias grep="grep --color=auto" 12 alias diff="diff --color=auto" 13 #alias edit="$EDITOR" 14 alias vim="nvim" 15 alias alert='notify-send --urgency=low "$([ $? = 0 ] && echo "Suksess" || echo "Feil")" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' 16 alias groff="groff -Kutf8 -P-pa4 -dpaper=a4" 17 18 # Snarvegar 19 alias cfi="$EDITOR $XDG_CONFIG_HOME/i3/config" 20 alias cfx="$EDITOR $XDG_CONFIG_HOME/X11/xinitrc" 21 alias cfa="$EDITOR $XDG_CONFIG_HOME/aliases" 22 alias cfs="$EDITOR $XDG_CONFIG_HOME/sxhkd/sxhkdrc" 23 alias cfb="$EDITOR $XDG_CONFIG_HOME/bspwm/bspwmrc" 24 alias cfp="$EDITOR $HOME/.profile" 25 alias cfz="$EDITOR $HOME/.zshrc" 26 27 _fzf_edit() { 28 du -a "$1" | grep -vi "\.jpg$" | grep -vi "\.png$" | awk '{print $2}' | fzf --reverse --height=40% | xargs -r "$EDITOR" 29 } 30 31 alias ce="_fzf_edit $XDG_CONFIG_HOME" 32 alias se="_fzf_edit $HOME_BIN" 33 alias ge="_fzf_edit $GOPATH" 34 alias pe="_fzf_edit $HOME/prosjekter"