mirror of
https://github.com/codota/TabNine.git
synced 2024-08-16 21:40:23 +03:00
Released TabNine 1.0.7
Closes #5 Closes #7 Closes #8 Closes #10 Closes #11 Closes #14 Closes #15
This commit is contained in:
parent
22a52683e7
commit
257aa893ff
23
README.md
23
README.md
@ -15,3 +15,26 @@ If your feature request is specific to a particular editor's TabNine client, ple
|
||||
- [Sublime Text](https://github.com/zxqfl/tabnine-sublime)
|
||||
- [Vim](https://github.com/zxqfl/tabnine-vim)
|
||||
- [Atom](https://github.com/zxqfl/tabnine-atom)
|
||||
|
||||
# Changelogs
|
||||
|
||||
If new features don't work for you, check that you have the most recent version by typing `TabNine::version` into your text editor. If you don't have the most recent version, try restarting your editor.
|
||||
|
||||
## 1.0.7 (November 20, 2018)
|
||||
|
||||
- Semantic completion is added! This allows TabNine to integrate with any language server that implements the [Language Server Protocol](https://microsoft.github.io/language-server-protocol/).
|
||||
- TabNine will integrate the language server's suggestions with its own. For example, TabNine can suggest multi-token completions where the first token is provided by the language server.
|
||||
- TabNine queries the language server asynchronously. So, if the language server is slow, you will see TabNine's results only. Continue typing to see the language server's results.
|
||||
- TabNine passes along any type information or documentation provided by the language server. (The Sublime and VS Code clients are not yet updated to display the documentation; this is coming soon.)
|
||||
- See the [semantic completion guide](https://tabnine.com/semantic) for configuration help.
|
||||
- Paid index size limit increased to 100 MB (from 15 MB).
|
||||
- Free index size limit increased to 400 KB (from 200 KB).
|
||||
- Improved indexing performance.
|
||||
- Increased license price to $49/$99 personal/business (from $29/$89).
|
||||
- TabNine now provides closing brackets for its suggestions (so if it suggests `foo(` it will additionally insert `)` to the right of the cursor once the suggestion is accepted). The editor clients do not support this yet as it requires an upgrade to the communication protocol with TabNine; this is coming soon. Closes [#11](https://github.com/zxqfl/TabNine/issues/11) as this is no longer an issue with the TabNine backend.
|
||||
- TabNine now searches all parents to find the project root rather than stopping at the first `.git`. This permits nested Git repositories (closes [#5](https://github.com/zxqfl/TabNine/issues/5)).
|
||||
- TabNine provides an API call to get the regex it uses to find identifiers (closes [#7](https://github.com/zxqfl/TabNine/issues/7)).
|
||||
- TabNine no longer indexes files in `.git` (closes [#8](https://github.com/zxqfl/TabNine/issues/8)).
|
||||
- TabNine now respects `.tabnineignore` files (closes [#15](https://github.com/zxqfl/TabNine/issues/15)).
|
||||
- TabNine allows disabling auto-update by typing `TabNine::disable_auto_update` into your text editor (closes [#14](https://github.com/zxqfl/TabNine/issues/14)).
|
||||
- TabNine no longer stores registration keys and config in same directory where it is installed. This should prevent registration keys and config from being overwritten by client updates (closes [#10](https://github.com/zxqfl/TabNine/issues/10)). You can type `TabNine::config_dir` to see where config files are being stored.
|
||||
|
Loading…
Reference in New Issue
Block a user