From db61f6d0a707750fbc650b80d605b818bbcaf708 Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Sun, 23 Feb 2020 20:13:32 +0100 Subject: Update kusanagi config --- kusanagi/dot_inputrc | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 kusanagi/dot_inputrc (limited to 'kusanagi/dot_inputrc') diff --git a/kusanagi/dot_inputrc b/kusanagi/dot_inputrc new file mode 100644 index 0000000..96d68ba --- /dev/null +++ b/kusanagi/dot_inputrc @@ -0,0 +1,36 @@ +set editing-mode vi + +"\e[A": history-search-backward +"\e[B": history-search-forward + +set show-all-if-ambiguous on +set completion-ignore-case on +set bell-style none + +# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving +"\e[1;5C": forward-word +"\e[1;5D": backward-word + +# Execute 'jobs' +"\ej": "\C-a\C-kjobs\n" + +# Ajouter "| less" à la fin de la ligne +"\el": "\C-e | less" + +# Ajouter "sudo" au début de la ligne +"\ex": "\C-asudo \C-e" + +# Copier une seconde fois le premier argument de la commande +# (Ne fonctionne que pour des commandes simples) +# Pratique lorsqu'on écrit "mv nom_de\ -\ fichier_\[\ complexe\] nom_de\ -\ fichier_\[\ complexe\].txt" +"\er": '\C-a\ef\C-k\C-y\C-y' + +# ouvre un dmenu avec les fichiers du dir courant +"\ea": ' \\\'$(ls | dmenu -l 24)\\\'\e\C-e' + +# insère le nom du fichier le plus récemment modifié +"\e:": '\\\'$(ls -t -1 -d * | head -n 1)\\\' \e\C-e' + +# Clear screen on ctrl-l +"\C-l":'clear\n' + -- cgit v1.2.3