aboutsummaryrefslogtreecommitdiff
path: root/README.markdown
diff options
context:
space:
mode:
Diffstat (limited to 'README.markdown')
-rw-r--r--README.markdown17
1 files changed, 17 insertions, 0 deletions
diff --git a/README.markdown b/README.markdown
index 30bfbd31..6f78b8bd 100644
--- a/README.markdown
+++ b/README.markdown
@@ -154,6 +154,23 @@ common terminals using both `termcap(5)` and `terminfo(5)`, including \*BSD
systems. It’s also designed to degrade gracefully for eight-color and no-color
terminals.
+### Completion
+
+I find the `bash-completion` package a bit too heavy for my tastes, and turn it
+off using a stub file installed in `.config/bash_completion`. The majority of
+the time I just want to complete paths anyway, and this makes for a quicker
+startup without a lot of junk functions in my Bash namespace.
+
+I do make some exceptions with completions defined in `.bashrc.d` files for
+things I really do get tired of typing repeatedly:
+
+* Builtins, commands, help topics, shell options, and variables
+* `ftp(1)` hostnames from `~/.netrc`
+* `gpg(1)` long options
+* `mysql(1)` databases from `~/.mysql/*.cnf`
+* `pass(1)` entries
+* `ssh(1)` hostnames from `~/.ssh/config`
+
Mutt
----