From 45a5db0f0d1a5811ef8d6464b1de6cd2e6aec58b Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Sun, 25 Oct 2020 11:26:42 +0100 Subject: [PATCH] [Emacs] Update eshell aliases Update eshell aliases I should replace this file later with some Elisp code in the user init to read aliases from Fish abbreviations. Something good would be to try to write some Elisp code to emulate Fish abbreviations, but I have to find what hook or function is called when a new character is entered in the shell that triggers autocompletion. Code in this package might help: https://github.com/szermatt/emacs-bash-completion --- .config/emacs/private/eshell-alias | 58 ++++++++++++++++++------------ 1 file changed, 35 insertions(+), 23 deletions(-) diff --git a/.config/emacs/private/eshell-alias b/.config/emacs/private/eshell-alias index b7681f0..93d08bc 100644 --- a/.config/emacs/private/eshell-alias +++ b/.config/emacs/private/eshell-alias @@ -1,24 +1,36 @@ -alias S sudo systemctl $* -alias cdebug cmake -DCMAKE_BUILD_TYPE=Debug $* -alias chgrp chgrp --preserve-root $* -alias chmod chmod --preserve-root $* -alias chown chown --preserve-root $* -alias clang clang -Wall $* -alias clang++ clang++ -Wall $* +alias s systemctl $* + +alias nmcli nmcli -p -c auto $* + +alias chgrp chgrp --preserve-root $* +alias chmod chmod --preserve-root $* +alias chown chown --preserve-root $* + +alias df df -H $* +alias du du -ch $* + +alias grep grep --color=auto $* +alias ls exa -halg@ --group-directories-first --git $* +alias lns ln -si $* +alias mkdir mkdir -p $* + +alias rm rm -I $* +alias rmd rm --preserve-root -Ir $* +alias rmdf rm --preserve-root -Irf $* +alias rmf rm --preserve-root -If $* + +alias cdebug cmake -DCMAKE_BUILD_TYPE=Debug $* alias crelease cmake -DCMAKE_BUILD_TYPE=Release $* -alias du du -ch -alias flac youtube-dl -x --audio-format flac --audio-quality 0 -alias g++ g++ -Wall -std=c++17 $* -alias gcc gcc -Wall -std=c11 $* -alias grep grep --color=auto $* -alias lns ln -si $* -alias mp3 youtube-dl -x --audio-format flac --audio-quality 0 $* -alias nmcli nmcli -p -c auto $* -alias rm rm -I $* -alias rmd rm --preserve-root -Ir $* -alias rmdf rm --preserve-root -Irf $* -alias rmf rm --preserve-root -If $* -alias search pacman -Ss $* -alias untar tar -xvzf $* -alias update sudo pacman -Syu -alias wget wget -c $* +alias g++ g++ -Wall -std=c++17 $* +alias gcc gcc -Wall -std=c11 $* +alias clang++ clang++ -Wall -std=c++17 $* +alias clang clang -Wall -std=c11 $* + +alias dcd docker-compose down +alias dcu docker-compose up +alias dcud docker-compose up -d +alias dcp docker-compose pull + +alias flac youtube-dl -x --audio-format flac --audio-quality 0 $* +alias mp3 youtube-dl -x --audio-format flac --audio-quality 0 $* +alias wget wget -c $*