filetype plugin indent on set laststatus=2 set t_Co=256 set encoding=utf-8 set tabstop=4 set shiftwidth=4 set autoindent set number set ruler set cc=80 set nowrap set splitbelow set hidden highlight ColorColumn ctermbg=darkgrey highlight StatusLine cterm=none ctermbg=none ctermfg=darkgrey highlight StatusLineNC cterm=none ctermbg=none ctermfg=darkgrey highlight Title cterm=none ctermfg=darkgrey highlight TabLineFill cterm=none highlight TabLine cterm=none ctermbg=none ctermfg=darkgrey highlight NonText ctermfg=darkgrey highlight SpecialKey ctermfg=darkgrey highlight lineNr ctermfg=grey cterm=italic autocmd BufRead,BufNewFile ~/tmp/post setlocal spell spelllang=en_us wrap autocmd FileType h setlocal et ts=4 sw=4 autocmd FileType c setlocal et ts=4 sw=4 autocmd FileType cpp setlocal et ts=4 sw=4 autocmd FileType go setlocal noet ts=4 sw=4 autocmd FileType mail setlocal noautoindent spell spelllang=en_us autocmd FileType python setlocal et ts=4 sw=4 autocmd FileType qml setlocal et ts=4 sw=4 autocmd FileType markdown setlocal spell spelllang=en_us cc= wrap autocmd FileType gemtext setlocal spell spelllang=en_us cc= wrap autocmd FileType xml setlocal et ts=2 sw=2 nmap :set spell! nmap :set list! set listchars=tab:▸\ ,eol:¬,space:· " vim-plug, https://github.com/junegunn/vim-plug let data_dir = has('nvim') ? stdpath('data') . '/site' : '~/.vim' if empty(glob(data_dir . '/autoload/plug.vim')) silent execute '!curl -fLo '.data_dir.'/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim' autocmd VimEnter * PlugInstall --sync | source $MYVIMRC endif call plug#begin() Plug 'https://github.com/fatih/vim-go' Plug 'https://github.com/peterhoeg/vim-qml' Plug 'https://github.com/rust-lang/rust.vim' Plug 'https://github.com/cespare/vim-toml' Plug 'https://github.com/arrufat/vala.vim' call plug#end() " addtional stuff.... " https://github.com/kconner/vim-syntax-gemtext