summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dotfiles/inputrc13
1 files changed, 13 insertions, 0 deletions
diff --git a/dotfiles/inputrc b/dotfiles/inputrc
index 8003476..d88e4ef 100644
--- a/dotfiles/inputrc
+++ b/dotfiles/inputrc
@@ -7,3 +7,16 @@ set editing-mode vi
set show-mode-in-prompt on
set vi-ins-mode-string \1\e[35m\2(I)\1\e[0m\2
set vi-cmd-mode-string \1\e[33m\2(C)\1\e[0m\2
+
+# insert-mode maps
+set keymap vi-insert
+
+# Alt-/ completes filenames as in emacs mode
+"\e/": complete-filename
+
+# command-mode maps
+set keymap vi-command
+"\e[2~": vi-insertion-mode
+
+# start in insert mode
+set keymap vi-insert