man pages with vim, more work on wm
:
This commit is contained in:
parent
bde1b11dad
commit
39d8abefa4
11
sh/bashrc
11
sh/bashrc
|
@ -61,6 +61,17 @@ prompt_command_func()
|
||||||
}
|
}
|
||||||
export PROMPT_COMMAND="prompt_command_func"
|
export PROMPT_COMMAND="prompt_command_func"
|
||||||
|
|
||||||
|
# man pages with vim
|
||||||
|
vman() {
|
||||||
|
vim -c "SuperMan $*"
|
||||||
|
|
||||||
|
if [ "$?" != "0" ]; then
|
||||||
|
echo "No manual entry for $*"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
alias _man="man"
|
||||||
|
alias man="vman"
|
||||||
|
|
||||||
# allow a per-device script that is pulled in
|
# allow a per-device script that is pulled in
|
||||||
if [ -a "$HOME/.bashrc_env" ]; then
|
if [ -a "$HOME/.bashrc_env" ]; then
|
||||||
. "$HOME/.bashrc_env"
|
. "$HOME/.bashrc_env"
|
||||||
|
|
|
@ -2,15 +2,17 @@
|
||||||
|
|
||||||
source "$DOTFILES_PATH/variables.bash"
|
source "$DOTFILES_PATH/variables.bash"
|
||||||
source "$DOTFILES_PATH/scripts/get_color.sh"
|
source "$DOTFILES_PATH/scripts/get_color.sh"
|
||||||
|
source "$DOTFILES_PATH/scripts/get_x_fonts.sh"
|
||||||
|
|
||||||
bspc config normal_border_color "#$(get_color 05)"
|
bspc config normal_border_color "#$(get_color 05)"
|
||||||
bspc config focused_border_color "#$(get_color 0D)"
|
bspc config focused_border_color "#$(get_color 0D)"
|
||||||
bspc config active_border_color "#$(get_color 0D)"
|
bspc config active_border_color "#$(get_color 0D)"
|
||||||
bspc config border_width "$BORDER_WIDTH"
|
bspc config presel_feedback_color "#$(get_color 0D)"
|
||||||
bspc config split_ratio 0.50
|
bspc config border_width "$BORDER_WIDTH"
|
||||||
bspc config borderless_monocle true
|
bspc config split_ratio 0.50
|
||||||
bspc config gapless_monocle true
|
bspc config borderless_monocle true
|
||||||
bspc config focus_by_distance true
|
bspc config gapless_monocle true
|
||||||
|
bspc config focus_by_distance true
|
||||||
|
|
||||||
bspc config window_gap "$WINDOW_GAP"
|
bspc config window_gap "$WINDOW_GAP"
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
source "$DOTFILES_PATH/variables.bash"
|
source "$DOTFILES_PATH/variables.bash"
|
||||||
|
|
||||||
source "$DOTFILES_PATH/wm/bspwm_config"
|
source "$DOTFILES_PATH/wm/bspwm_config"
|
||||||
|
source "$DOTFILES_PATH/scripts/get_color.sh"
|
||||||
|
source "$DOTFILES_PATH/scripts/get_x_fonts.sh"
|
||||||
|
|
||||||
urxvtd &
|
urxvtd &
|
||||||
sxhkd &
|
sxhkd &
|
||||||
|
|
12
wm/sxhkdrc
12
wm/sxhkdrc
|
@ -1,20 +1,16 @@
|
||||||
# node manager shortcuts
|
# node manager shortcuts
|
||||||
|
|
||||||
# kill the node manager
|
# kill the wm
|
||||||
super + ctrl + Escape
|
super + ctrl + Escape
|
||||||
bspc quit
|
bspc quit
|
||||||
|
|
||||||
# kill the current node
|
# kill the current application
|
||||||
super + c
|
super + c
|
||||||
bspc node -c
|
bspc node -c
|
||||||
|
|
||||||
# swap layouts
|
|
||||||
#super + y
|
|
||||||
# bspc desktop -l next
|
|
||||||
|
|
||||||
# balance node surface area on current desktop
|
# balance node surface area on current desktop
|
||||||
super + b
|
super + b
|
||||||
bspc desktop -B
|
bspc node -B
|
||||||
|
|
||||||
# toggle floating/fullscreen modes for current node
|
# toggle floating/fullscreen modes for current node
|
||||||
super + {s,f}
|
super + {s,f}
|
||||||
|
@ -48,7 +44,7 @@ super + {p,n}
|
||||||
|
|
||||||
# rotate node placement on current desktop
|
# rotate node placement on current desktop
|
||||||
super + r
|
super + r
|
||||||
bspc desktop -R 90
|
bspc node -R 90
|
||||||
|
|
||||||
# preselect the splitting area for the current node
|
# preselect the splitting area for the current node
|
||||||
super + ctrl + {h,j,k,l}
|
super + ctrl + {h,j,k,l}
|
||||||
|
|
Reference in a new issue