neovim에서 deoplete + neosnippet 연동
예를 들어, for 문을 확장하려고해도, 보완 결과로서
for
라고 출력되는 것만으로, for 문의 포맷을 잘 출력하지 않습니다.따라서 다음과 같이
dein.toml と dein_lazy.toml
로 설정하면 스 니펫 기능을 사용할 수 있습니다.dein.toml
# dein.toml
[[plugins]]
repo = 'Shougo/neosnippet-snippets'
dein_lazy.toml
# dein_lazy.toml
[[plugins]]
repo = 'Shougo/deoplete.nvim'
hook_source = '''
let g:deoplete#enable_at_startup = 1
inoremap <expr><tab> pumvisible() ? "\<C-n>" :
\ neosnippet#expandable_or_jumpable() ?
\ "\<Plug>(neosnippet_expand_or_jump)" : "\<tab>"
'''
on_i = 1
[[plugins]]
repo = 'Shougo/neosnippet'
hook_source = '''
imap <C-k> <Plug>(neosnippet_expand_or_jump)
smap <C-k> <Plug>(neosnippet_expand_or_jump)
xmap <C-k> <Plug>(neosnippet_expand_target)
if has('conceal')
set conceallevel=2 concealcursor=niv
endif
'''
on_i = 1
on_ft = ['snippet']
depends = ['neosnippet-snippets']
다음과 같이 보완 기능도 스니펫 기능도 이용할 수 있습니다.
gif의 입력 키 표시는 다음 입력을 나타냅니다.
Reference
이 문제에 관하여(neovim에서 deoplete + neosnippet 연동), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/naomaruru/items/809d53ecd37c438bac9e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)