use vim-ale to communicate with language servers
This commit is contained in:
parent
d11f617c07
commit
f7855ac589
1 changed files with 24 additions and 11 deletions
33
.vimrc
33
.vimrc
|
@ -11,33 +11,28 @@ Plugin 'gmarik/Vundle.vim'
|
||||||
" add all your plugins here (note older versions of Vundle
|
" add all your plugins here (note older versions of Vundle
|
||||||
" used Bundle instead of Plugin)
|
" used Bundle instead of Plugin)
|
||||||
|
|
||||||
|
" WINDOW MANAGEMENT
|
||||||
" tmux navigator
|
" tmux navigator
|
||||||
Plugin 'christoomey/vim-tmux-navigator'
|
Plugin 'christoomey/vim-tmux-navigator'
|
||||||
|
|
||||||
" syntax highlighting
|
|
||||||
Plugin 'vim-syntastic/syntastic'
|
|
||||||
|
|
||||||
" jedi-vim
|
|
||||||
Plugin 'davidhalter/jedi-vim'
|
|
||||||
|
|
||||||
" winresizer
|
" winresizer
|
||||||
Plugin 'simeji/winresizer'
|
Plugin 'simeji/winresizer'
|
||||||
|
|
||||||
|
" FILE MANAGEMENT
|
||||||
" nert-tree
|
" nert-tree
|
||||||
Plugin 'scrooloose/nerdtree'
|
Plugin 'scrooloose/nerdtree'
|
||||||
|
|
||||||
" fzf plugin
|
" fzf plugin
|
||||||
Plugin 'junegunn/fzf.vim'
|
Plugin 'junegunn/fzf.vim'
|
||||||
|
|
||||||
|
" GIT STUFF
|
||||||
" git
|
" git
|
||||||
Plugin 'tpope/vim-fugitive'
|
Plugin 'tpope/vim-fugitive'
|
||||||
|
|
||||||
" vim gitgutter
|
" vim gitgutter
|
||||||
Plugin 'airblade/vim-gitgutter'
|
Plugin 'airblade/vim-gitgutter'
|
||||||
|
|
||||||
" latex
|
" COLORS
|
||||||
Plugin 'lervag/vimtex'
|
|
||||||
|
|
||||||
" color schemes
|
" color schemes
|
||||||
Plugin 'flazz/vim-colorschemes'
|
Plugin 'flazz/vim-colorschemes'
|
||||||
|
|
||||||
|
@ -45,6 +40,13 @@ Plugin 'flazz/vim-colorschemes'
|
||||||
Plugin 'vim-airline/vim-airline'
|
Plugin 'vim-airline/vim-airline'
|
||||||
Plugin 'vim-airline/vim-airline-themes'
|
Plugin 'vim-airline/vim-airline-themes'
|
||||||
|
|
||||||
|
" LANGUAGE SUPPORT
|
||||||
|
" vim ale for interaction with language servers
|
||||||
|
Plugin 'w0rp/ale'
|
||||||
|
|
||||||
|
" latex
|
||||||
|
Plugin 'lervag/vimtex'
|
||||||
|
|
||||||
" promela syntax highlighting
|
" promela syntax highlighting
|
||||||
Plugin 'vim-scripts/promela.vim'
|
Plugin 'vim-scripts/promela.vim'
|
||||||
|
|
||||||
|
@ -143,6 +145,17 @@ augroup END
|
||||||
" fzf setup
|
" fzf setup
|
||||||
nmap <C-z> :Buffers<CR>
|
nmap <C-z> :Buffers<CR>
|
||||||
nmap <Leader>f :Files<CR>
|
nmap <Leader>f :Files<CR>
|
||||||
nmap <Leader>r :Tags<CR>
|
|
||||||
let g:fzf_buffers_jump = 1
|
let g:fzf_buffers_jump = 1
|
||||||
|
|
||||||
|
" git ale setup
|
||||||
|
let g:ale_completion_enabled = 1
|
||||||
|
let g:ale_lint_on_text_changed = 'never'
|
||||||
|
let g:ale_fixers = {
|
||||||
|
\ '*': ['trim_whitespace'],
|
||||||
|
\ 'python': ['autopep8']
|
||||||
|
\ }
|
||||||
|
nmap <Leader>d :ALEGoToDefinition<CR>
|
||||||
|
nmap <Leader>r :ALEFindReferences<CR>
|
||||||
|
nmap <Leader>b :ALEFix<CR>
|
||||||
|
nnoremap <space>l :lnext<CR>
|
||||||
|
nnoremap <space>p :lprevious<CR>
|
||||||
|
|
Loading…
Add table
Reference in a new issue