You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

39 lines
1.0 KiB

" show some context lines up/down of the cursor
set scrolloff=3
set ignorecase
" Python formating
autocmd FileType python set tabstop=4 shiftwidth=4 softtabstop=4 expandtab
set cursorline
hi cursorline cterm=none term=none
autocmd WinEnter * setlocal cursorline
autocmd WinLeave * setlocal nocursorline
highlight CursorLine guibg=#303000 ctermbg=234
"highlight CursorLine guibg=#303000 ctermbg=lightgray
" configure reasonable swap file
" https://begriffs.com/posts/2019-07-19-history-use-vim.html?hn=3#backups-and-undo
runtime swap.vim
" enable <C-X><C-O> omni completion
set omnifunc=syntaxcomplete#Complete
" more advanced deoplete completion
let g:deoplete#enable_at_startup = 1
" Allow saving of files as sudo when I forgot to start vim using sudo.
cmap w!! w !sudo tee > /dev/null %
" F5 to save and make
:map <f5> :w \| :make<CR>
" show special chars
set list
set listchars=tab:\ \ ,trail,nbsp:⎵
" TODO: toggle between listchars to show tabs and new lines
" spellcheck
set spelllang=en
" enable via set spell
set mouse=a