summaryrefslogtreecommitdiff
path: root/dot_inputrc
diff options
context:
space:
mode:
authorAlex Auvolat <alex@adnab.me>2015-05-20 11:01:08 -0400
committerAlex Auvolat <alex@adnab.me>2015-05-20 11:01:08 -0400
commit175b814d8f045dcd59cfacf2debf11895cc03e22 (patch)
tree9be5c6d585f100d303dc88a040f6d7516739cd18 /dot_inputrc
parent5ba35c6159620093123844fa33a8bb8a5f21be7e (diff)
downloaduser-config-175b814d8f045dcd59cfacf2debf11895cc03e22.tar.gz
user-config-175b814d8f045dcd59cfacf2debf11895cc03e22.zip
Updates files as of 2015-05-20
Diffstat (limited to 'dot_inputrc')
-rw-r--r--dot_inputrc40
1 files changed, 40 insertions, 0 deletions
diff --git a/dot_inputrc b/dot_inputrc
new file mode 100644
index 0000000..80a8419
--- /dev/null
+++ b/dot_inputrc
@@ -0,0 +1,40 @@
+
+"\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
+"\e[5C": forward-word
+"\e[5D": backward-word
+"\e\e[C": forward-word
+"\e\e[D": backward-word
+"\e[0c": forward-word
+"\e[0d": 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'