LumaKernel / ddc-tabnine

TabNine Completion for ddc.vim. This source collects candidates from TabNine.
MIT License
23 stars 2 forks source link
ddc-source ddc-vim tabnine

ddc-tabnine

Doc

TabNine Completion for ddc.vim

This source collects candidates from TabNine.

Required

Configuration

call ddc#custom#patch_global('sources', ['tabnine'])
call ddc#custom#patch_global('sourceOptions', {
    \ 'tabnine': {
    \   'mark': 'TN',
    \   'maxCandidates': 5,
    \   'isVolatile': v:true,
    \ }})

Special Commands

You can trigger the special commands to configure your TabNine like TabNine::config in any buffer.

(Optional) To configure your purchased API key, use TabNine::config or :exe 'e' ddc_tabnine#config_dir() . '/tabnine_config.json'.

Credits