aboutsummaryrefslogtreecommitdiff
path: root/languages.toml
Commit message (Collapse)AuthorAge
* Using pylsp instead of pyls (#834)WindSoilder2021-10-13
|
* Add Vue tree sitter grammar (#787)Thomas Wehmöller2021-10-10
| | | | | | | * ✨ Add vue tree sitter support * Update .gitmodules Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
* Allow `language.config` (in languages.toml) to be passed in as a toml object ↵Midnight Exigent2021-10-08
| | | | | | | | | | | | | (#807) * allow language.config (in languages.toml) to be passed in as a toml object * Change config field for languages from json string to toml object * remove indents on languages.toml config * fix: remove patch version from serde_json import in helix-core * Use same tree-sitter-zig as upstream/master
* Add (SWI-)Prolog LSP support (#816)James Cash2021-10-08
| | | | | As discussed in #809 ; I also have a [tree-sitter implementation](https://github.com/jamesnvc/tree-sitter-prolog), but for reasons discussed in the linked post, I kind of gave up on that sort of static approach for making a general-purpose Prolog grammar (since it has a very flexible syntax and allows defining new operators with new precedences dynamically). That being said, the LSP implementation here at least shows documentation and does support the semantic token API, so when Helix supports that, this should also provide highlighting.
* languages: add svelte support (#733)Raphael Megzari2021-09-17
| | | | | * languages: add svelte support * languages: add svelte injections
* add language server for elixir and nix (#725)Raphael Megzari2021-09-07
|
* lsp: Don't import SymbolServer for Julia anymore, it's not necessaryBlaž Hrastnik2021-09-07
|
* At least partly highlight tsxBlaž Hrastnik2021-09-06
|
* lsp: Update the julia definitionBlaž Hrastnik2021-09-06
|
* OCaml support (#666)oberblastmeister2021-09-01
| | | | | | | | | | | | | | | | | | | | | * added some stuff * add interface * indent * highlights and locals * scope * change some stuff * add indents * fix blanket highlight * macro * use inherits
* Lua support (#665)oberblastmeister2021-09-01
| | | | | | | | | | | | | | | | | | | | | * added submodule * small changes * updated some stuff * remove * shallow clone * correct indent * shallow * ok * highlights * proper captures
* YAML support (#667)oberblastmeister2021-09-01
| | | | | | | | | | | | | * added submodule * remove wrong one * added highlights * use property * add indents * shallow
* Add zig tree-sitter support (#631)voroskoi2021-08-28
| | | | | | | * Add initial zig tree-sitter support * zig/highlights.scm: remove unnecessary queries * Add zig/indents.toml
* feat: add protobuf tree-sitter parser with highlighting queriesYusuf Bera Ertan2021-08-19
|
* Added more cpp filename extensionsConscat2021-08-18
|
* Adding mjs to JavaScript file type (#607)Yerlan2021-08-18
| | | MJS is a file extension for JavaScript modules using standard ES2015+
* Adding INO to C++ file type (#596)Yerlan2021-08-17
| | | | INO is file extension for C++ files used in Arduino sketches. Reference: https://www.arduino.cc/en/Guide/Environment
* Add ledger tree-sitter (#572)Ivan Tham2021-08-16
| | | | Might need to update later since the current one highlight does not work very well yet.
* add java highlighting (#448)Kirawi2021-08-10
|
* languages: Add missing comment token for elixir and nixBlaž Hrastnik2021-08-07
|
* Fixes toggle_comment not finding the correct language comment tokenLuctius2021-07-20
|
* Made toggle_comments language dependent (#463)Cor Peters2021-07-18
| | | | | | | | | | | | | * Made toggle_comments language dependent * Fixed Test Cases * Added clippy suggestion * Small Fixes * Clippy Suggestion Co-authored-by: Cor <prive@corpeters.nl>
* Added option to provide a custom config file to the lsp. (#460)Cor Peters2021-07-18
| | | | | | | | | | | | | | | | | * Added option to provide a custom config file to the lsp. * Simplified lsp loading routine with anyhow * Moved config to language.toml * Fixed test case * Cargo fmt * Revert now-useless changes * Renamed custom_config to config Co-authored-by: Cor <prive@corpeters.nl>
* julia language-server line was plain wrongwesh2021-07-05
|
* Add julia support (LSP not working)wesh2021-07-05
|
* Use pep 8 indentation for pythonIvan Tham2021-06-21
| | | Change the default spaces of python indentation to follow pep8 which is the standard.
* Add latexIvan Tham2021-06-16
|
* Only auto-format for certain languagesBlaž Hrastnik2021-06-12
| | | | | Fixes #53 Fixes #207
* Add Nix syntaxTimothy DeHerrera2021-06-10
|
* Disable haskell grammar until build issues are resolvedBlaž Hrastnik2021-06-07
|
* Restored haskell syntaxCorey Powell2021-06-04
| | | | It seems to work
* LSP: add clangd as server for c/c++Björn Linse2021-06-03
|
* Added elixir syntaxCorey Powell2021-06-02
| | | | Using custom fork for now to get around generating the source files
* Add typescript support & ts/js indentation queriesBlaž Hrastnik2021-06-01
|
* Golang uses tabs for indentation.Blaž Hrastnik2021-04-23
|
* Add window/showMessage / logMessage stubs so gopls fully starts.Blaž Hrastnik2021-04-15
|
* Remove the path specifier.Blaž Hrastnik2021-04-09
|
* Add yet more language definitions.Blaž Hrastnik2021-04-07
|
* Add a python language definition.Blaž Hrastnik2021-04-07
|
* Add c++, js, css, html language definitions.Blaž Hrastnik2021-04-07
|
* Add the machinery to load syntax config from TOML.Blaž Hrastnik2021-03-25
It's embedded into the binary at build time for now, but it's progress.