]> git.phdru.name Git - dotfiles.git/blobdiff - .inputrc
.profile: remove options -F and -X from LESS
[dotfiles.git] / .inputrc
index da6b65cc38e05ae2a5776f53744648d07a739886..ee986ae4792a4a1b3032fade861e25581b20530c 100644 (file)
--- a/.inputrc
+++ b/.inputrc
@@ -2,13 +2,23 @@
 
 $include /etc/inputrc
 
+set bell-style none
+set completion-ignore-case off
+
 set meta-flag on
 set convert-meta off
 set input-meta on
 set output-meta on
 
-set bell-style none
-set completion-ignore-case off
+# Be more intelligent when autocompleting by also looking at the text after
+# the cursor. For example, when the current line is "cd ~/src/mozil", and
+# the cursor is on the "z", pressing Tab will not autocomplete it to "cd
+# ~/src/mozillail", but to "cd ~/src/mozilla". (This is supported by the
+# Readline used by Bash 4.)
+set skip-completed-text on
+
+# Show extra file information when completing, like `ls -F` does
+set visible-stats on
 
 # In all programs, all terminals, make sure this is bound.
 "\C-x\C-r": re-read-init-file
@@ -20,7 +30,8 @@ M-Tab: menu-complete
 #"\C-h": backward-delete-char
 #"\e\C-h": backward-kill-word
 
-# PgUp/PgDn
+# PgUp/PgDn - more intelligent Up/Down behavior: use the text that has already
+# been typed as the prefix for searching through commands.
 "\e[5~": history-search-backward
 "\e[6~": history-search-forward