Custom configuration

Create a file called TabNine.toml in your TabNine configuration directory. You can find your TabNine configuration directory by typing TabNine::config_dir into a file while TabNine is running.

Here is an example TabNine.toml which uses ccls for C++ completion rather than the default choice of cquery. It also does the following:

Allows TabNine to start 2 language servers to enable prefetching.

Configures TabNine to wait for the language server to respond when the user types . (rather than returning TabNine's results immediately and caching the server's response for future requests). This is enabled by default for both . and ::.

Waits 200 ms for the language server to respond when the user types . or :: (the default is 50 ms).