]>
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.*'