From 4edd48ab9deed4fcbe4bdf31babdfefb3342a8ea Mon Sep 17 00:00:00 2001 From: = <=> Date: Mon, 18 Jan 2021 22:03:17 -0500 Subject: [PATCH] More buffergator bindings and cleanup --- mpd/mpd.conf | 2 +- sxiv/exec/image-info | 3 +++ sxiv/exec/key-handler | 11 +++++++++++ tmux/tmux.conf | 25 +++++++++++++------------ vimrc.local | 31 ++++++++++++++++++------------- 5 files changed, 46 insertions(+), 26 deletions(-) create mode 100755 sxiv/exec/image-info create mode 100755 sxiv/exec/key-handler diff --git a/mpd/mpd.conf b/mpd/mpd.conf index 49db226..d82aa33 100644 --- a/mpd/mpd.conf +++ b/mpd/mpd.conf @@ -11,7 +11,7 @@ # be disabled and audio files will only be accepted over ipc socket (using # file:// protocol) or streaming files over an accepted protocol. # -music_directory "/home/immanuel/Music" +music_directory "/var/lib/mpd/music" # # This setting sets the MPD internal playlist directory. The purpose of this # directory is storage for playlists created by MPD. The server will use diff --git a/sxiv/exec/image-info b/sxiv/exec/image-info new file mode 100755 index 0000000..073c9ca --- /dev/null +++ b/sxiv/exec/image-info @@ -0,0 +1,3 @@ +#!/bin/sh + +printf "$1 $2x$3" diff --git a/sxiv/exec/key-handler b/sxiv/exec/key-handler new file mode 100755 index 0000000..8a6c810 --- /dev/null +++ b/sxiv/exec/key-handler @@ -0,0 +1,11 @@ +#!/bin/sh + +set_wallpaper() { + # paths=$(cat -) + type=$(printf "fill\nmax\ntile\ncenter\nscale" | dmenu -p 'type' ) + feh --bg-$type "$(cat /dev/stdin)" +} + +case "$1" in + w) set_wallpaper;; +esac diff --git a/tmux/tmux.conf b/tmux/tmux.conf index 90405ff..2dde857 100644 --- a/tmux/tmux.conf +++ b/tmux/tmux.conf @@ -17,6 +17,7 @@ set -g mouse on set -g mouse on set -g default-terminal "tmux-256color" set -s escape-time 0 +set -g status off bind-key -T copy-mode-vi v send-keys -X begin-selection bind-key -T copy-mode-vi y send-keys -X copy-selection bind-key -T copy-mode-vi r send-keys -X rectangle-toggle @@ -48,21 +49,21 @@ set -g pane-border-style 'fg=colour19 bg=colour0' set -g pane-active-border-style 'bg=colour0 fg=colour9' # statusbar -set -g status-position bottom -set -g status-justify left -set -g status-style 'bg=colour18 fg=colour137 dim' -set -g status-left '' -set -g status-right '#[fg=colour233,bg=colour19] %d/%m #[fg=colour233,bg=colour8] %H:%M:%S ' -set -g status-right-length 50 -set -g status-left-length 20 +# set -g status-position bottom +# set -g status-justify left +# set -g status-style 'bg=colour18 fg=colour137 dim' +# set -g status-left '' +# set -g status-right '#[fg=colour233,bg=colour19] %d/%m #[fg=colour233,bg=colour8] %H:%M:%S ' +# set -g status-right-length 50 +# set -g status-left-length 20 -setw -g window-status-current-style 'fg=colour1 bg=colour19 bold' -setw -g window-status-current-format ' #I#[fg=colour249]:#[fg=colour255]#W#[fg=colour249]#F ' +# setw -g window-status-current-style 'fg=colour1 bg=colour19 bold' +# setw -g window-status-current-format ' #I#[fg=colour249]:#[fg=colour255]#W#[fg=colour249]#F ' -setw -g window-status-style 'fg=colour9 bg=colour18' -setw -g window-status-format ' #I#[fg=colour237]:#[fg=colour250]#W#[fg=colour244]#F ' +# setw -g window-status-style 'fg=colour9 bg=colour18' +# setw -g window-status-format ' #I#[fg=colour237]:#[fg=colour250]#W#[fg=colour244]#F ' -setw -g window-status-bell-style 'fg=colour255 bg=colour1 bold' +# setw -g window-status-bell-style 'fg=colour255 bg=colour1 bold' # messages set -g message-style 'fg=colour232 bg=colour16 bold' diff --git a/vimrc.local b/vimrc.local index 3dc3d00..59ef932 100644 --- a/vimrc.local +++ b/vimrc.local @@ -13,6 +13,7 @@ runtime ftplugin/man.vim set keywordprg=:Man let mapleader = "s" set is +" hi Normal guibg=NONE ctermbg=NONE "Colour settings set t_Co=256 "Use 256 colours (Use this setting only if your terminal supports 256 colours) @@ -20,7 +21,7 @@ set tgc "More terminal colours let &t_8f = "\[38;2;%lu;%lu;%lum" let &t_8b = "\[48;2;%lu;%lu;%lum" let base16colorspace=256 -colorscheme base16-ocean +colorscheme base16-atelier-savanna-light "colorscheme Tomorrow-Night "Pymode stuff @@ -54,13 +55,17 @@ nnoremap :NERDTreeFocus "Buffergator bindings -nmap [ :BuffergatorMruCyclePrev -nmap ] :BuffergatorMruCycleNext -nmap f :BuffergatorOpen +nmap gb :BuffergatorMruCyclePrev +nmap gn :BuffergatorMruCycleNext +nmap gto :BuffergatorTabsOpen +nmap gtc :BuffergatorTabsOpen +nmap gfo :BuffergatorOpen +nmap gfc :BuffergatorClose let g:buffergator_autoexpand_on_split=0 "Stuff for faster movement and aesthetics :set cursorline +nnoremap cd :cd %:p:h nnoremap :tabprevious nnoremap :tabnext nnoremap :buffers:buffer @@ -127,15 +132,15 @@ let g:airline#extensions#tabline#fnamecollapse = 2 let g:airline#extensions#tabline#buffer_idx_mode = 1 -nmap ,1 AirlineSelectTab1 -nmap ,2 AirlineSelectTab2 -nmap ,3 AirlineSelectTab3 -nmap ,4 AirlineSelectTab4 -nmap ,5 AirlineSelectTab5 -nmap ,6 AirlineSelectTab6 -nmap ,7 AirlineSelectTab7 -nmap ,8 AirlineSelectTab8 -nmap ,9 AirlineSelectTab9 +nmap g1 AirlineSelectTab1 +nmap g2 AirlineSelectTab2 +nmap g3 AirlineSelectTab3 +nmap g4 AirlineSelectTab4 +nmap g5 AirlineSelectTab5 +nmap g6 AirlineSelectTab6 +nmap g7 AirlineSelectTab7 +nmap g8 AirlineSelectTab8 +nmap g9 AirlineSelectTab9 let g:airline_powerline_fonts = 1