mirror of
https://github.com/codota/TabNine.git
synced 2024-11-23 08:43:13 +03:00
Initial commit
This commit is contained in:
commit
89aabef2ad
21
LICENSE
Normal file
21
LICENSE
Normal file
@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2018 Jacob Jackson
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
17
README.md
Normal file
17
README.md
Normal file
@ -0,0 +1,17 @@
|
||||
# TabNine
|
||||
|
||||
This is the repository for the backend of [TabNine](https://tabnine.com), the all-language autocompleter.
|
||||
There are no source files here because the backend is closed source.
|
||||
|
||||
You can make feature requests by filing an issue. You are also welcome to make pull requests for changes to the configuration files.
|
||||
|
||||
`languages.yml` determines which file extensions are considered part of the same language. (For example, identifiers from `.c` files will be suggested in `.h` files.)
|
||||
|
||||
`language_tokenization.json` determines how languages are tokenized. For example, identifiers can contain dashes in Lisp, but not in Java.
|
||||
|
||||
If your feature request is specific to a particular editor's TabNine client, please file an issue in one of these repositories:
|
||||
|
||||
- [VS Code](https://github.com/zxqfl/tabnine-vscode)
|
||||
- [Sublime Text](https://github.com/zxqfl/tabnine-sublime)
|
||||
- [Vim](https://github.com/zxqfl/tabnine-vim)
|
||||
- [Atom](https://github.com/zxqfl/tabnine-atom)
|
20
language_tokenization.json
Normal file
20
language_tokenization.json
Normal file
@ -0,0 +1,20 @@
|
||||
{
|
||||
"OCaml": {
|
||||
"add_identifier_chars": "'"
|
||||
},
|
||||
"Common Lisp": {
|
||||
"add_identifier_chars": "-*"
|
||||
},
|
||||
"Emacs Lisp": {
|
||||
"add_identifier_chars": "-*"
|
||||
},
|
||||
"Scheme": {
|
||||
"add_identifier_chars": "-*"
|
||||
},
|
||||
"TOML": {
|
||||
"add_identifier_chars": "-"
|
||||
},
|
||||
"TeX": {
|
||||
"remove_identifier_chars": "_"
|
||||
},
|
||||
}
|
5394
languages.yml
Normal file
5394
languages.yml
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user