Open nakashiii2020 opened 1 year ago
cocと干渉したので、以下のようにするとエラーは出るけどとりあえず動く
Jetpack 'vim-denops/denops.vim'
Jetpack 'vim-denops/denops-helloworld.vim'
Jetpack 'vim-skk/skkeleton'
Jetpack 'Shougo/ddc.vim'
Jetpack 'Shougo/ddc-ui-native'
Jetpack 'Shougo/ddc-matcher_head'
Jetpack 'Shougo/ddc-sorter_rank'
Jetpack 'Shougo/ddc-source-around'
" skk
imap <C-j> <Plug>(skkeleton-toggle)
cmap <C-j> <Plug>(skkeleton-toggle)
call skkeleton#config(#{
\ eggLikeNewline: v:true,
\ globalJisyo: "/Users/nakashim_kazushige/Desktop/SKK-JISYO.L",
\ })
" ddc
call ddc#custom#patch_global('sourceOptions', {
\ '_': {
\ 'matchers': ['matcher_head'],
\ 'sorters': ['sorter_rank']
\ },
\ 'skkeleton': {
\ 'mark': 'skkeleton',
\ 'matchers': ['skkeleton'],
\ 'sorters': [],
\ 'minAutoCompleteLength': 2,
\ },
\ })
call ddc#enable()
function! s:skkeleton_enable_pre()
let s:prev_buffer_config = ddc#custom#get_buffer()
call ddc#custom#patch_buffer({
\ 'ui': 'native',
\ 'sources': ['skkeleton'],
\ })
endfunction
function! s:skkeleton_disable_pre()
call ddc#custom#set_buffer(prev_buffer_config)
endfunction
augroup skkeleton
autocmd!
autocmd User skkeleton-enable-pre call s:skkeleton_enable_pre()
autocmd User skkeleton-disable-pre call s:skkeleton_disable_pre()
augroup END