1
0
Fork 0
env/_vimrc

52 lines
843 B
VimL

call plug#begin('~/vimfiles/plugged')
" language server protocol
Plug 'prabirshrestha/vim-lsp'
Plug 'mattn/vim-lsp-settings'
Plug 'prabirshrestha/asyncomplete.vim'
Plug 'prabirshrestha/asyncomplete-lsp.vim'
" rust
Plug 'rust-lang/rust.vim'
let g:rustfmt_autosave = 1
autocmd FileType rust nmap <leader>t :Ctest<CR>
autocmd FileType rust nmap <leader>b :Cbuild<CR>
autocmd FileType rust nmap <leader>r :Crun<CR>
autocmd FileType rust nmap K <Plug>(rust-def)
" gutter: git
Plug 'airblade/vim-gitgutter'
call plug#end()
" theme
colorscheme solarized
" folding, numbering, cursorline
set foldcolumn=1
set number
set cursorline
" indentation
set tabstop=4
set softtabstop=4
set shiftwidth=4
" width
set colorcolumn=80
" enable configuring indentation and width using modeline
set modeline
" spellcheck
"set spell spelllang=en_gb