diff options
author | Vikas Kushwaha <dev@vikas.rocks> | 2024-11-21 13:30:52 +0530 |
---|---|---|
committer | Vikas Kushwaha <dev@vikas.rocks> | 2024-11-21 13:30:52 +0530 |
commit | 5c916d69d457101326803eb076a746060e3618cf (patch) | |
tree | d6fce3256eede1c1bf78fb6a1be75b9cc4b84cee /.config/shell/inputrc |
Moved from github
Diffstat (limited to '.config/shell/inputrc')
-rw-r--r-- | .config/shell/inputrc | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/.config/shell/inputrc b/.config/shell/inputrc new file mode 100644 index 0000000..4f7c652 --- /dev/null +++ b/.config/shell/inputrc @@ -0,0 +1,38 @@ +set editing-mode vi +set keymap vi-insert +RETURN: "\e\n" +# set vi-ins-mode-string "+" +# set vi-cmd-mode-string ":" +# Add colorful command mode string +# set vi-cmd-mode-string "\1\e[1;31m\2:\1\e[0m\2" +# Change cursor bar -> insert mode block -> command mode +set vi-ins-mode-string \1\e[6 q\2 +set vi-cmd-mode-string \1\e[2 q\2 + + +set show-mode-in-prompt on +set show-all-if-ambiguous on +set completion-ignore-case on +set menu-complete-display-prefix on + +"\C-a": beginning-of-line +"\C-b": backward-char +"\C-d": delete-char +"\C-e": end-of-line +"\C-f": forward-char +"\C-h": backward-delete-char +"\C-k": kill-line +"\C-l": clear-screen +"\C-n": history-search-forward +"\C-p": history-search-backward + +# "\e-b": backward-word +# "\e-f": forward-word + +# "(": "\C-v()\C-b" +# "[": "\C-v[]\C-b" +# "{": "\C-v{}\C-b" +# "\"": "\C-v\"\C-v\"\C-b" +# Single quote (') +# "\047": "\C-v\047\C-v\047\C-b" +"jk": vi-movement-mode |