mirror of
https://git.decapod.one/brethil/dotfiles
synced 2024-11-24 04:21:31 +01:00
vim: ale: try using deoplete for completion
This commit is contained in:
parent
c71f4a83a3
commit
bfad3b2a4c
|
@ -84,8 +84,6 @@ augroup END
|
|||
|
||||
|
||||
let g:ale_fix_on_save = 1
|
||||
let g:ale_completion_enabled = 1
|
||||
" let g:ale_completion_autoimport = 1
|
||||
|
||||
let g:ale_lsp_show_message_severity = 'information'
|
||||
let g:ale_lsp_suggestions = 1
|
||||
|
@ -217,14 +215,14 @@ endif
|
|||
|
||||
|
||||
" These are the default mappings for vim-multi-cursor
|
||||
let g:multi_cursor_start_word_key = '<C-n>'
|
||||
let g:multi_cursor_select_all_word_key = '<A-n>'
|
||||
let g:multi_cursor_start_key = 'g<C-n>'
|
||||
let g:multi_cursor_select_all_key = 'g<A-n>'
|
||||
let g:multi_cursor_next_key = '<C-n>'
|
||||
let g:multi_cursor_prev_key = '<C-p>'
|
||||
let g:multi_cursor_skip_key = '<C-x>'
|
||||
let g:multi_cursor_quit_key = '<Esc>'
|
||||
" let g:multi_cursor_start_word_key = '<C-n>'
|
||||
" let g:multi_cursor_select_all_word_key = '<A-n>'
|
||||
" let g:multi_cursor_start_key = 'g<C-n>'
|
||||
" let g:multi_cursor_select_all_key = 'g<A-n>'
|
||||
" let g:multi_cursor_next_key = '<C-n>'
|
||||
" let g:multi_cursor_prev_key = '<C-p>'
|
||||
" let g:multi_cursor_skip_key = '<C-x>'
|
||||
" let g:multi_cursor_quit_key = '<Esc>'
|
||||
|
||||
" indent-guides, toggle with <leader>ig
|
||||
let g:indent_guides_enable_on_vim_startup = 0
|
||||
|
|
|
@ -109,6 +109,16 @@ if isdirectory(vim_razer)
|
|||
Plug vim_razer
|
||||
endif
|
||||
|
||||
if has('nvim')
|
||||
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
|
||||
else
|
||||
Plug 'Shougo/deoplete.nvim'
|
||||
Plug 'roxma/nvim-yarp'
|
||||
Plug 'roxma/vim-hug-neovim-rpc'
|
||||
endif
|
||||
let g:deoplete#enable_at_startup = 1
|
||||
|
||||
|
||||
call plug#end()
|
||||
|
||||
" Install plugins if missing
|
||||
|
|
|
@ -56,7 +56,7 @@ set hlsearch "highlight search results (using *)
|
|||
set expandtab shiftwidth=4 tabstop=4 "always use spaces
|
||||
|
||||
" Completion menu config (see :h completopt)
|
||||
set completeopt=menu,menuone,noselect,noinsert
|
||||
set completeopt=menu,menuone,noselect,noinsert,preview
|
||||
" Show completion suggestions in popups instead of preview window
|
||||
set completeopt+=popup
|
||||
|
||||
|
@ -139,3 +139,8 @@ source $DOTFILES/vim/functions.vim
|
|||
if filereadable('.vimrc.local')
|
||||
source .vimrc.local
|
||||
endif
|
||||
|
||||
" Use ALE and also some plugin 'foobar' as completion sources for all code.
|
||||
call deoplete#custom#option('sources', {
|
||||
\ '_': ['ale', 'ultisnips'],
|
||||
\})
|
||||
|
|
Loading…
Reference in New Issue
Block a user