set cursorline set nocompatible set syntax=on set autoindent set smartindent set tabstop=4 set expandtab "spaces instead of tabs set number "line numbers set history=1000 set ignorecase "when searching set smartcase "but not when containing upper case chars set linebreak "set termguicolors "true color set completeopt=preview,menu "auto complete set laststatus=2 "always show statusline hi User1 ctermfg=21 ctermbg=15 hi User2 ctermfg=237 ctermbg=214 hi User3 ctermfg=15 ctermbg=2 au InsertEnter * hi User3 ctermfg=15 ctermbg=5 au InsertLeave * hi User3 ctermfg=15 ctermbg=2 set statusline=%3*\ %{mode()}\ %*[%F](%{\"\".(&fenc==\"\"?&enc:&fenc).((exists(\"+bomb\")\ &&\ &bomb)?\"+\":\"\").\"\"},%{&ff},%Y)%2*%r%1*%m%*%<%=\'0x%B\'\ [Line:%l/%L,Col:%c][%p%%] filetype on