Skip to content
Tabnine integration of coc.nvim
Branch: master
Clone or download
Latest commit 4cddbdc Jul 22, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src add tabnine.limit support Jul 21, 2019
.gitignore remove binaries Jul 5, 2019
.npmignore remove binaries Jul 5, 2019
Readme.md add triggers configuration Jul 13, 2019
package.json Release 1.1.11 Jul 21, 2019
tsconfig.json fix triggers Jun 27, 2019
tslint.json works Jun 27, 2019
webpack.config.js works Jun 27, 2019
yarn.lock remove webpack from dependencies Jul 21, 2019

Readme.md

coc-tabnine

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.

Install

In your vim/neovim, run command:

:CocInstall coc-tabnine

Commands

  • 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.

Configuration

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.disable_filetyps": Disable TabNine with configured filetypes., 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: []
  • "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: []

License

MIT

You can’t perform that action at this time.