summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMehdi Sadeghi <mehdi@mehdix.org>2021-05-30 21:22:47 +0200
committerMehdi Sadeghi <mehdi@mehdix.org>2021-05-30 21:22:47 +0200
commit1f2a5d9f55313f3bf6eef87b297f10ee7582fa2a (patch)
tree68d0302b05159474ba1930701a2bc3aacfecaa58
parentac714ca8c409643ae936bf9250498da2d0be17e5 (diff)
Improve bash completion.
-rw-r--r--.bashrc13
1 files changed, 13 insertions, 0 deletions
diff --git a/.bashrc b/.bashrc
index c0326c2..5d15aa2 100644
--- a/.bashrc
+++ b/.bashrc
@@ -1,6 +1,19 @@
[ -n "$ENV" ] && . "$ENV" || [ -e ~/.env ] && . ~/.env
+# Prompt for Bash
export PS1="\[\033[1;33m\]\u@\h:\W\$ \[\033[0m\]"
+# Verify before running history command
+shopt -s histverify
+
+# See Bash man
+_completion_loader()
+{
+ # Completion files on Arch
+ . "/usr/share/bash-completion/completions/$1" >/dev/null 2>&1 && return 124
+}
+complete -D -F _completion_loader -o bashdefault -o default
+
+# Load if available
[ -f ~/.fzf.bash ] && . ~/.fzf.bash
[ -f ~/.config/broot/launcher/bash/br ] && . ~/.config/broot/launcher/bash/br