haorenW1025 / completion-tabnine

A TabNine completion source for completion-nvim.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

completion-tabnine

A TabNine completion source for completion-nvim

capture

Install

vim-plug

Plug 'aca/tabnine-completion', { 'do': './install.sh' }

vimrc

" vimrc
let g:completion_chain_complete_list = {
    \ 'default': [
    \    {'complete_items': ['lsp', 'snippet', 'tabnine' ]},
    \    {'mode': '<c-p>'},
    \    {'mode': '<c-n>'}
    \]
\}

TODO

Any help would be greatly appreciated!

  • Better Scoring rules based on "TabNine score", provide fuzzy matching
  • Docs
  • Configuration
  • Error Handling
  • Truncate string to avoid tabnine limit

About

A TabNine completion source for completion-nvim.


Languages

Language:Lua 85.3%Language:Shell 13.0%Language:Vim Script 1.8%