From 743b1e748e933c09c44e9675dc43e7c8d74cdcad Mon Sep 17 00:00:00 2001 From: Jonathan Krebs <iw18ejyg@math.fau.de> Date: Fri, 13 Apr 2018 15:43:36 +0200 Subject: [PATCH] . --- 50-aliases | 1 + 91-completion-herbstclient | 14 ++++++++++++++ bashrc | 2 -- 3 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 50-aliases create mode 100644 91-completion-herbstclient diff --git a/50-aliases b/50-aliases new file mode 100644 index 0000000..fbd9533 --- /dev/null +++ b/50-aliases @@ -0,0 +1 @@ +alias ls="ls --color=auto" diff --git a/91-completion-herbstclient b/91-completion-herbstclient new file mode 100644 index 0000000..3d50a2c --- /dev/null +++ b/91-completion-herbstclient @@ -0,0 +1,14 @@ +# bash completion for herbstclient + +_herbstclient_complete() { + local IFS=$'\n' + # do not split at =, because BASH would not split at a '='. + COMP_WORDBREAKS=${COMP_WORDBREAKS//=} + COMPREPLY=( + # just call the herbstclient complete .. but without herbstclient as argument + $(herbstclient -q complete_shell "$((COMP_CWORD-1))" "${COMP_WORDS[@]:1}") + ) +} + +complete -F _herbstclient_complete -o nospace herbstclient + diff --git a/bashrc b/bashrc index 7ae4a01..38e7ea5 100644 --- a/bashrc +++ b/bashrc @@ -6,5 +6,3 @@ for rc in ~/bashrc/[0-9][0-9]-* do source "$rc" done - - -- GitLab