cp -p doc/bspwm.1 "$(DESTDIR)$(MANPREFIX)"/man1
cp -Pp doc/bspc.1 "$(DESTDIR)$(MANPREFIX)"/man1
mkdir -p "$(DESTDIR)$(BASHCPL)"
- cp -p bash_completion "$(DESTDIR)$(BASHCPL)"/bspc
+ cp -p contrib/bash_completion "$(DESTDIR)$(BASHCPL)"/bspc
mkdir -p "$(DESTDIR)$(ZSHCPL)"
- cp -p zsh_completion "$(DESTDIR)$(ZSHCPL)"/_bspc
+ cp -p contrib/zsh_completion "$(DESTDIR)$(ZSHCPL)"/_bspc
uninstall:
rm -f "$(DESTDIR)$(BINPREFIX)"/bspwm
+++ /dev/null
-_bspc() {
- local commands='window desktop monitor query pointer rule restore control config quit'
-
- local settings='focused_border_color active_border_color normal_border_color presel_border_color focused_locked_border_color active_locked_border_color normal_locked_border_color urgent_border_color border_width window_gap split_ratio borderless_monocle gapless_monocle focus_follows_pointer pointer_follows_monitor adaptative_raise apply_floating_atom auto_alternate auto_cancel history_aware_focus'
-
- COMPREPLY=()
-
- if [[ $COMP_CWORD -ge 1 ]] ; then
- local current_word="${COMP_WORDS[COMP_CWORD]}"
- if [[ $COMP_CWORD -eq 1 ]] ; then
- COMPREPLY=( $(compgen -W "$commands" -- "$current_word") )
- return 0
- else
- local second_word=${COMP_WORDS[1]}
- case $second_word in
- config)
- if [[ $COMP_CWORD -eq 2 ]] ; then
- COMPREPLY=( $(compgen -W "$settings" -- "$current_word") )
- return 0
- fi
- ;;
- esac
- fi
- fi
-}
-
-complete -F _bspc bspc
-
-# vim: set ft=sh:
--- /dev/null
+_bspc() {
+ local commands='window desktop monitor query pointer rule restore control config quit'
+
+ local settings='focused_border_color active_border_color normal_border_color presel_border_color focused_locked_border_color active_locked_border_color normal_locked_border_color urgent_border_color border_width window_gap split_ratio borderless_monocle gapless_monocle focus_follows_pointer pointer_follows_monitor adaptative_raise apply_floating_atom auto_alternate auto_cancel history_aware_focus'
+
+ COMPREPLY=()
+
+ if [[ $COMP_CWORD -ge 1 ]] ; then
+ local current_word="${COMP_WORDS[COMP_CWORD]}"
+ if [[ $COMP_CWORD -eq 1 ]] ; then
+ COMPREPLY=( $(compgen -W "$commands" -- "$current_word") )
+ return 0
+ else
+ local second_word=${COMP_WORDS[1]}
+ case $second_word in
+ config)
+ if [[ $COMP_CWORD -eq 2 ]] ; then
+ COMPREPLY=( $(compgen -W "$settings" -- "$current_word") )
+ return 0
+ fi
+ ;;
+ esac
+ fi
+ fi
+}
+
+complete -F _bspc bspc
+
+# vim: set ft=sh:
--- /dev/null
+#compdef bspc
+
+_bspc() {
+ local -a commands settings
+ commands=('window' 'desktop' 'monitor' 'query' 'pointer' 'rule' 'restore' 'control' 'config' 'quit')
+ settings=('focused_border_color' 'active_border_color' 'normal_border_color' 'presel_border_color' 'focused_locked_border_color' 'active_locked_border_color' 'normal_locked_border_color' 'urgent_border_color' 'border_width' 'window_gap' 'split_ratio' 'borderless_monocle' 'gapless_monocle' 'focus_follows_pointer' 'pointer_follows_monitor' 'adaptative_raise' 'apply_floating_atom' 'auto_alternate' 'auto_cancel' 'history_aware_focus')
+ if (( CURRENT == 2 )) ; then
+ _values 'command' "$commands[@]"
+ elif (( CURRENT == 3 )) ; then
+ case $words[2] in
+ config)
+ _values 'setting' "$settings[@]"
+ ;;
+ *)
+ return 1
+ ;;
+ esac
+ else
+ return 1
+ fi
+}
+
+_bspc "$@"
+++ /dev/null
-#compdef bspc
-
-_bspc() {
- local -a commands settings
- commands=('window' 'desktop' 'monitor' 'query' 'pointer' 'rule' 'restore' 'control' 'config' 'quit')
- settings=('focused_border_color' 'active_border_color' 'normal_border_color' 'presel_border_color' 'focused_locked_border_color' 'active_locked_border_color' 'normal_locked_border_color' 'urgent_border_color' 'border_width' 'window_gap' 'split_ratio' 'borderless_monocle' 'gapless_monocle' 'focus_follows_pointer' 'pointer_follows_monitor' 'adaptative_raise' 'apply_floating_atom' 'auto_alternate' 'auto_cancel' 'history_aware_focus')
- if (( CURRENT == 2 )) ; then
- _values 'command' "$commands[@]"
- elif (( CURRENT == 3 )) ; then
- case $words[2] in
- config)
- _values 'setting' "$settings[@]"
- ;;
- *)
- return 1
- ;;
- esac
- else
- return 1
- fi
-}
-
-_bspc "$@"