mirror of
https://git.decapod.one/brethil/dotfiles
synced 2024-11-21 19:11:30 +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_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_show_message_severity = 'information'
|
||||||
let g:ale_lsp_suggestions = 1
|
let g:ale_lsp_suggestions = 1
|
||||||
|
@ -217,14 +215,14 @@ endif
|
||||||
|
|
||||||
|
|
||||||
" These are the default mappings for vim-multi-cursor
|
" These are the default mappings for vim-multi-cursor
|
||||||
let g:multi_cursor_start_word_key = '<C-n>'
|
" let g:multi_cursor_start_word_key = '<C-n>'
|
||||||
let g:multi_cursor_select_all_word_key = '<A-n>'
|
" let g:multi_cursor_select_all_word_key = '<A-n>'
|
||||||
let g:multi_cursor_start_key = 'g<C-n>'
|
" let g:multi_cursor_start_key = 'g<C-n>'
|
||||||
let g:multi_cursor_select_all_key = 'g<A-n>'
|
" let g:multi_cursor_select_all_key = 'g<A-n>'
|
||||||
let g:multi_cursor_next_key = '<C-n>'
|
" let g:multi_cursor_next_key = '<C-n>'
|
||||||
let g:multi_cursor_prev_key = '<C-p>'
|
" let g:multi_cursor_prev_key = '<C-p>'
|
||||||
let g:multi_cursor_skip_key = '<C-x>'
|
" let g:multi_cursor_skip_key = '<C-x>'
|
||||||
let g:multi_cursor_quit_key = '<Esc>'
|
" let g:multi_cursor_quit_key = '<Esc>'
|
||||||
|
|
||||||
" indent-guides, toggle with <leader>ig
|
" indent-guides, toggle with <leader>ig
|
||||||
let g:indent_guides_enable_on_vim_startup = 0
|
let g:indent_guides_enable_on_vim_startup = 0
|
||||||
|
|
|
@ -109,6 +109,16 @@ if isdirectory(vim_razer)
|
||||||
Plug vim_razer
|
Plug vim_razer
|
||||||
endif
|
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()
|
call plug#end()
|
||||||
|
|
||||||
" Install plugins if missing
|
" Install plugins if missing
|
||||||
|
|
|
@ -56,7 +56,7 @@ set hlsearch "highlight search results (using *)
|
||||||
set expandtab shiftwidth=4 tabstop=4 "always use spaces
|
set expandtab shiftwidth=4 tabstop=4 "always use spaces
|
||||||
|
|
||||||
" Completion menu config (see :h completopt)
|
" 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
|
" Show completion suggestions in popups instead of preview window
|
||||||
set completeopt+=popup
|
set completeopt+=popup
|
||||||
|
|
||||||
|
@ -139,3 +139,8 @@ source $DOTFILES/vim/functions.vim
|
||||||
if filereadable('.vimrc.local')
|
if filereadable('.vimrc.local')
|
||||||
source .vimrc.local
|
source .vimrc.local
|
||||||
endif
|
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