🐙
ddc.vim の source を作れた
ddc.vim の拡張方法の記事が公開されたので、参考にして念願(?)の Shougo/neco-syntax の ddc.vim source を作ってみた。
dein.vim での toml の設定例抜粋
[[plugins]]
repo = 'Shougo/neco-syntax'
lazy = 1
[[plugins]]
repo = 'hokorobi/ddc-source-neco-syntax'
on_ft = ['autohotkey', 'plantuml']
depends = ['neco-syntax', 'ddc.vim']
hook_source = '''
call ddc#custom#patch_global(#{sourceOptions: #{necosyntax: #{mark: 'X'}}})
call ddc#custom#patch_filetype(['autohotkey', 'plantuml'], #{sources: ['buffer', 'around', 'vsnip', 'necosyntax', 'file']})
'''
お気持ち
- むかーし ddc.vim の source を書こうと試していた時はただのリストを返すように書いてた。こんなんで返さないといけないのね
return [ { word: "foo"}, { word: "bar"}, { word: "baz"}, ];
- denops を Shared server で使うと source がキャッシュされるようなので開発中はやめてた。
- まだ候補が全部小文字になるな…。
:syntax list
が小文字になってるのか。 - 大文字交じりの文字と小文字だけの文字で同じやつ消すのはできないか。普通ないよな。
Discussion