man pages with vim, more work on wm

:
This commit is contained in:
Daniel Flanagan 2016-01-07 01:18:47 -06:00
parent bde1b11dad
commit 39d8abefa4
4 changed files with 27 additions and 16 deletions

View file

@ -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"

View file

@ -2,10 +2,12 @@
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 presel_feedback_color "#$(get_color 0D)"
bspc config border_width "$BORDER_WIDTH" bspc config border_width "$BORDER_WIDTH"
bspc config split_ratio 0.50 bspc config split_ratio 0.50
bspc config borderless_monocle true bspc config borderless_monocle true

View file

@ -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 &

View file

@ -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}