diff options
Diffstat (limited to 'stow/vim/.vim/rc/settings.vim')
-rw-r--r-- | stow/vim/.vim/rc/settings.vim | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/stow/vim/.vim/rc/settings.vim b/stow/vim/.vim/rc/settings.vim new file mode 100644 index 0000000..e09753e --- /dev/null +++ b/stow/vim/.vim/rc/settings.vim @@ -0,0 +1,32 @@ +let mapleader = "," + +" Basic settings +set nocompatible +set encoding=utf-8 +set number relativenumber +set tabstop=4 +set shiftwidth=4 +set scrolloff=2 +set wildmode=longest,list,full +set splitbelow +set splitright +set vb " No bell +exec "set listchars=tab:\uBB·,trail:\uB7,nbsp:~" + +" Searching +set ignorecase +set wrapscan +set incsearch +set nohlsearch + +" Vertical split character +set fillchars+=vert:█ + +"Clean trailing whitespaces on save +autocmd BufWritePre * %s/\s\+$//e + +" Autoupdate ~/.Xresources +autocmd BufWritePost ~/.Xresources !xrdb % + +" Generate ~/.mainpage/urls on ~/.config/qutebrowser save +autocmd BufWritePost ~/.config/qutebrowser/config.py !grep -e \'.*\':\ \'.*{}.*\' "$HOME/.config/qutebrowser/config.py" | grep -v DEFAULT | sed 's/,//; s/^\ *//' > ~/.mainpage/urls |