aboutsummaryrefslogtreecommitdiff
path: root/languages.toml
Commit message (Collapse)AuthorAge
* glsl support (#993)Mateusz S. Szczygieł2021-11-08
| | | | | * add glsl language support * glsl: use indents.toml file
* Detect filetype from shebang line (#1001)ath32021-11-08
|
* Perl support (#978)ath32021-11-08
|
* Adds mint language server (#974)jgart2021-11-08
|
* Adjust PHP indentation defaults to 4 spacesDaniel Poulin2021-11-02
| | | | | | In the PHP community, 4 spaces is widely considered the default, as it is recommended by the PSR-2 and PSR-12 standards, as well as popular derivative standards like those for Laravel and Symphony.
* add cmake-language-server as cmake language serverkabirz2021-10-30
|
* CMake support (#888)ath32021-10-22
|
* Enable c-sharp language and highlights (#861)Michael Davis2021-10-17
|
* Add highlight support for tree-sitter-query language (tsq) (#845)Michael Davis2021-10-16
| | | | | | | | | | | | | * add submodule on tree-sitter/tree-sitter-tsq mark tsq submodule as shallow * add tree-sitter-tsq to languages * add highlight queries for tsq * Update .gitmodules Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
* 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.