switch from ycm to deoplete for completion

This commit is contained in:
Alex Yatskov 2019-04-20 10:30:01 -07:00
parent ae68354c7f
commit 1ab41281f3
11 changed files with 25 additions and 29 deletions

21
.gitmodules vendored
View File

@ -85,12 +85,6 @@
[submodule ".vim/bundle/vim-indent-guides"]
path = .vim/bundle/vim-indent-guides
url = https://github.com/nathanaelkane/vim-indent-guides.git
[submodule ".vim/bundle/YouCompleteMe"]
path = .vim/bundle_extra/YouCompleteMe
url = https://github.com/Valloric/YouCompleteMe.git
[submodule ".vim/bundle/tern_for_vim"]
path = .vim/bundle_extra/tern_for_vim
url = https://github.com/marijnh/tern_for_vim
[submodule ".vim/bundle/vim-jdaddy"]
path = .vim/bundle/vim-jdaddy
url = https://github.com/tpope/vim-jdaddy.git
@ -112,3 +106,18 @@
[submodule ".vim/bundle/fzf.vim"]
path = .vim/bundle_extra/fzf.vim
url = https://github.com/junegunn/fzf.vim.git
[submodule ".vim/bundle_extra/deoplete.nvim"]
path = .vim/bundle_extra/deoplete.nvim
url = https://github.com/Shougo/deoplete.nvim.git
[submodule ".vim/bundle_extra/nvim-yarp"]
path = .vim/bundle_extra/nvim-yarp
url = https://github.com/roxma/nvim-yarp.git
[submodule ".vim/bundle_extra/vim-hug-neovim-rpc"]
path = .vim/bundle_extra/vim-hug-neovim-rpc
url = https://github.com/roxma/vim-hug-neovim-rpc
[submodule ".vim/bundle_extra/deoplete-go"]
path = .vim/bundle_extra/deoplete-go
url = https://github.com/deoplete-plugins/deoplete-go.git
[submodule ".vim/bundle_extra/deoplete-clangx"]
path = .vim/bundle_extra/deoplete-clangx
url = https://github.com/Shougo/deoplete-clangx.git

@ -1 +0,0 @@
Subproject commit 25ebc0b9abb1b135c809ee850085a0305cbc5533

@ -0,0 +1 @@
Subproject commit 197738ed344f4b1709b726a08cc5f3231fff2f1c

@ -0,0 +1 @@
Subproject commit cb8504f09a04fac9325a5e2aa4a11c2400b1312d

@ -0,0 +1 @@
Subproject commit 9d4e88f6cce63ed1b52ca2401d809c55ab443b25

@ -0,0 +1 @@
Subproject commit 1524cf7988d1e1ed7475ead3654987f64943a1f0

@ -1 +0,0 @@
Subproject commit 994ffbe783da36d67786b6c66a4bf784c5eab300

@ -0,0 +1 @@
Subproject commit 55db7affbc9527464a88fb2d5f133f4994415f10

View File

@ -10,7 +10,7 @@ set autowrite
set background=dark
set backspace=indent,eol,start
set complete-=i
set completeopt=longest,menuone
set completeopt=longest,menuone,noinsert
set encoding=utf-8
set expandtab
set fileformats=unix,dos,mac

View File

@ -11,6 +11,10 @@ let g:ale_lint_on_text_changed = 'never'
let g:ale_lint_on_enter = 'never'
let g:ale_linters = {'go': ['gofmt', 'go vet', 'go build']}
" deoplete.nvim
let g:deoplete#enable_at_startup = 1
inoremap <expr><TAB> pumvisible() ? "\<C-y>" : "\<TAB>"
" fzf
let $FZF_DEFAULT_COMMAND='ag --hidden --ignore .git -f -g "" 2> /dev/null'
@ -33,8 +37,3 @@ let g:licenses_copyright_holders_name = g:licenses_authors_name
" vim-rooter
let g:rooter_silent_chdir = 1
" YouCompleteMe
let g:ycm_check_if_ycm_core_present = 0
let g:ycm_confirm_extra_conf = 0
let g:ycm_global_ycm_extra_conf = $HOME.'/.vim/ycm.py'

View File

@ -1,15 +0,0 @@
def FlagsForFile(filename, **kwargs):
flags = [
'-Wall',
'-Wextra',
'-Werror'
'-pedantic',
'-std=c++11'
'-I',
'.',
]
return {
'flags': flags,
'do_cache': True
}