alias o="xdg-open" alias pro="cd ~/Documents/Projects" alias doc="cd ~/Documents" alias vim="nvim" alias int="cd ~/Documents/course/licence/L3/stage/pasteur/projects/" alias pdf="latexmk -pdf" alias blog="cd ~/Documents/Projects/myself/log/" alias course="cd ~/Documents/course/master/M1/S1/" # Print field name from header with the field rank csv_fields() { local delimiter delimiter="${2:-\t}" local file file="${1}" head -n 1 "${file}" | tr "${delimiter}" "\n" | awk '{print NR, $0}' } alias edit="$VISUAL" export templates_dir="/home/$USER/Documents/Projects/templates" alias new.td='copier copy --trust "$templates_dir/latex/td.template"' alias new.cm='copier copy --trust "$templates_dir/latex/cm.template"' alias new.letter='copier copy --trust "$templates_dir/latex/letter.template"' pdfcompress () { gs -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -dCompatibilityLevel=1.3 -dPDFSETTINGS=/screen -dEmbedAllFonts=true -dSubsetFonts=true -dColorImageDownsampleType=/Bicubic -dColorImageResolution=144 -dGrayImageDownsampleType=/Bicubic -dGrayImageResolution=144 -dMonoImageDownsampleType=/Bicubic -dMonoImageResolution=144 -sOutputFile="$2" "$1"; } colorinvert() { convert "$1" -channel RGB -negate "$(echo $1 | sed 's/\./-inv\./')" }