let mapleader=' ' set cmdheight=1 set cursorline set encoding=utf8 set noerrorbells set hlsearch " Highlight search results set lazyredraw " Don't redraw during macros set showcmd set noshowmode set termguicolors set novisualbell set whichwrap+=<,>,h,l nmap - :source ~/.vimrc:redraw!:echo "~/.vimrc reloaded" " Disable movement with arrow keys " Enforce use of hjkl noremap noremap noremap noremap inoremap inoremap inoremap inoremap augroup numbertoggle autocmd! autocmd BufEnter,FocusGained,InsertLeave * set relativenumber autocmd BufLeave,FocusLost,InsertEnter * set norelativenumber augroup END