Fork of tabnine-vscode
This is the coc.nvim client for TabNine, the all-language autocompleter.
- Indexes your whole project, reading your .gitignore to determine which files to index.
- Type long variable names in just a few keystrokes using the mnemonic completion engine.
- Zero configuration. TabNine works out of the box.
- Highly responsive: typically produces a list of suggestions in less than 10 milliseconds.
In your vim/neovim, run command:
:CocInstall coc-tabnine
Run :CocCommand
to open commands list.
tabnine.openConfig
: open config file of tabnine.
Note: to make coc.nvim works better with TabNine, add "ignore_all_lsp": true
to config file of tabnine.
Use command :CocConfig
to open user configuration file of coc.nvim.
- "tabnine.shortcut": Shortcut for tabnine source., default:
"TN"
- "tabnine.triggers": Trigger characters of TabNine source, default:
[]
- "tabnine.priority": Priority of tabnine source., default:
100
- "tabnine.binary_path": Use binary at specific path., default:
""
- "tabnine.disable_filetypes": Disable TabNine for configured filetypes., default:
[]
- "tabnine.disable_file_regex": Disable TabNine when the file path contains a match of any of the provided regexes. For example, add "[.]js$" to disable TabNine in JavaScript files., default:
[]
- "tabnine.disable_line_regex": Disable TabNine when the current line contains a match of any of the provided regexes. For example, add "require" to disable TabNine when the current line contains the word 'require'., default:
[]
MIT