aboutsummaryrefslogtreecommitdiffstats
path: root/.inputrc
diff options
context:
space:
mode:
authorMathias Bynens <mathias@qiwi.be>2011-10-22 12:49:21 +0300
committerMathias Bynens <mathias@qiwi.be>2011-10-22 12:49:21 +0300
commitcb8bc6e5b16bd705bacd2b0bf609fff850a5d9e9 (patch)
tree345aede05bc459264b35e1bf4e7a13779ad3b9aa /.inputrc
parentf8e2a7d135a10a8c68203e093c1b19c946d7a8d4 (diff)
downloaddotfiles-cb8bc6e5b16bd705bacd2b0bf609fff850a5d9e9.tar.gz
dotfiles-cb8bc6e5b16bd705bacd2b0bf609fff850a5d9e9.tar.bz2
dotfiles-cb8bc6e5b16bd705bacd2b0bf609fff850a5d9e9.zip
Steal some `.inputrc` goodies from @janmoesen/tilde.
Diffstat (limited to '.inputrc')
-rw-r--r--.inputrc40
1 files changed, 39 insertions, 1 deletions
diff --git a/.inputrc b/.inputrc
index e543f7b..566893b 100644
--- a/.inputrc
+++ b/.inputrc
@@ -5,4 +5,42 @@ set completion-ignore-case on
set mark-symlinked-directories on
# List all matches in case multiple possible completions are possible
-set show-all-if-ambiguous on \ No newline at end of file
+set show-all-if-ambiguous on
+
+# Immediately add a trailing slash when autocompleting symlinks to directories
+set mark-symlinked-directories on
+
+# Use the text that has already been typed as the prefix for searching through
+# commands (i.e. more intelligent Up/Down behavior)
+"\e[B": history-search-forward
+"\e[A": history-search-backward
+
+# Do not autocomplete hidden files unless the pattern explicitly begins with a dot
+set match-hidden-files off
+
+# Show all autocomplete results at once
+set page-completions off
+
+# Immediately show all possible completions
+set show-all-if-ambiguous on
+
+# If there are more than 200 possible completions for a word, ask to show them all
+set completion-query-items 200
+
+# Show extra file information when completing, like `ls -F` does
+set visible-stats on
+
+# 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
+
+# Allow UTF-8 input and output, instead of showing stuff like $'\0123\0456'
+set input-meta on
+set output-meta on
+set convert-meta off
+
+# Use Alt/Meta + Delete to delete the preceding word
+"\e[3;3~": kill-word \ No newline at end of file