Deoplete Dictionary Completition

时间:2018-05-28 13:23:17

标签: vim autocomplete spell-checking

我是VIM / NEOVIM的新手,我想在我的.vimrc中创建一个基本命令,让我的deoplete自动完成使用英语和德语词典。我已经在我的.vimrc中有以下内容:

set dictionary=/usr/share/myspell/de_AT.dic
set dictionary+=/usr/share/myspell/en_US.dic
call deoplete#custom#source('dictionary', 'matchers', ['matcher_head'])
call deoplete#custom#source('dictionary', 'sorters', [])
call deoplete#custom#source('dictionary', 'min_pattern_length', 4)

但这不起作用,我从deoplete得不到任何建议。如果我可以像使用拼写检查器那样在飞行中交换自动重现,那么还有什么好处(见下文)。这可能吗?

set nospell
map <silent> <leader>de :setlocal spell spelllang=de_at spelllang? <CR>
map <silent> <leader>en :setlocal spell spelllang=en_us spelllang? <CR>
map <silent> <leader>ns :setlocal nospell spelllang= spell? <CR>

1 个答案:

答案 0 :(得分:1)

如果有人感兴趣,我找到了解决方案

Image not found 

这不使用deoplete,而是使用omnicomplete构建。按CTRL + s将弹出基于seplllang字典的字典单词列表。