]>
git.rmz.io Git - dotfiles.git/blob - aliases
   2 # this will allow aliasing any command after sudo 
   5 alias ls='ls --color=auto' 
   6 alias l
='ls --color=auto -F' 
   7 alias ls='ls --color=auto -F' 
   8 alias ll='ls -lh --color=auto -F' 
   9 alias la
='ls -lha --color=auto -F' 
  11 alias cp='cp -i --reflink=auto'  # interactive + auto CoW 
  12 alias df
='df -h'                 # human-readable sizes 
  13 du
() { /usr
/bin
/du 
-h ${@} | sort -h } 
  14 alias free
='free -m'             # show sizes in MB 
  16 # run vim or drop file in parent vim instance if inside vim terminal 
  18     if [[ -z "${VIM_TERMINAL}" ]]; then 
  19         # Not in VIM_TERMINAL, simply run vim with all arguments 
  25         if [[ "${f:0:1}" == "-" ]]; then 
  26             echo "Running in Vim's terminal, not accepting options!" >&2 
  31         # drop the file onto the running vim instance 
  32         # see :h terminal-communication 
  33         echo -e "\e]51;[\"drop\", \"$f\"]\a" 
  38 #alias vp='vim PKGBUILD' # I have a script for that in ~/bin 
  39 alias vs
='vim SPLITBUILD' 
  43 # colours, I want more colours 
  44 [[ -x /usr
/bin
/colordiff 
]] && alias diff='colordiff' 
  46 # colours and case insensitive search 
  52 # suspend screensaver when vlc is running 
  53 alias vlc
-suspend='xdg-screensaver suspend $(xprop -name vlc | grep "WM_CLIENT_LEADER(WINDOW)" | sed "s/.*\(0x\d*\)/\1/")' 
  56 alias :cp='rm -rf pkg src dbg hdr log logpipe* *.log.* *.log *.pkg.*'