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