Elliot Fontaine
38faf74feb
feat: Add support for cylc configuration files ( #11830 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
4 weeks ago
Sebastian Dall
a1453350df
Adding snakemake to language ( #11858 )
...
* feat: snakemake language
* feat: snakemake syntax highlighting
* doc: xtask docgen - snakemake
* Addressed feedback: removed redundant grammar
* fixed indentation
* removed has-ancestor predicate
---------
Co-authored-by: “SebastianDall” <“semoda@bio.auu.dk”>
1 month ago
langurmonkey
1437ba1e5a
Add glsl_analyzer as default language server for GLSL ( #11891 )
...
* Add glsl_analyzer as default language server for GLSL
* Generate docs
1 month ago
Christopher Kaster
048973fc55
Add support for dune project language ( #11829 )
2 months ago
offsetcyan
e5dd60f794
Add Erlang Language Platform (ELP) support to Erlang ( #11499 )
...
* Add ELP LSP to Erlang
* generate docs
---------
Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
2 months ago
RoloEdits
24f24299f2
feat(languages): add `superhtml` as lsp for `html` ( #11609 )
2 months ago
chtenb
8cdce9212c
Improve tree-sitter-subtree ( #11663 )
...
* Make unnamed nodes visible in subtree view
* Refine command description
* Update generated docs
* Update unit test expected output
2 months ago
Thor 🪁
c850b90f67
add circom tree-sitter, syntax-highlighting, and lsp support ( #11676 )
...
* add circom tree-sitter and lsp support
* add circom syntax highlighting queries
* cargo xtask docgen
* updated highlights to reflect helix themes typing
* bugfix: ~= operator causing issues
* minor adjustment: add = and ; operator and delimiter
2 months ago
Nicolas Karolak
a7b8b27abf
chore: add ruff and jedi lsp servers ( #11630 )
...
* chore: add ruff lsp server
Ruff provide a `server` command that starts a LSP server:
https://docs.astral.sh/ruff/editors/#language-server-protocol
* chore: add jedi lsp server
[jedi-language-server](https://github.com/pappasam/jedi-language-server ) is a Python LSP server based the popular [jedi](https://jedi.readthedocs.io/en/latest/ ) library.
* docs: add ruff and jedi as python lsp servers
2 months ago
Jaakko Paju
b90ec5c779
Add/improve textobject queries ( #11513 )
...
* Add textobject queries for YAML
* Add textobject queries for SQL
* Add textobject queries for HOCON
* Add textobject queries for git-config
* Add textobject queries for env
* Add textobject queries for Dockerfile
* Add textobject queries for docker-compose
* Add textobject queries for prisma
* Add entry textobject queries for hcl
* Add entry textobject queries for Nix
* Update docs
3 months ago
Samy AB
91e642ce50
Add gherkin syntax highlighting ( #11083 )
...
Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
4 months ago
Timothy Hutz
bb43a90b86
removed duplicate in lang-support MD file with vector dedup. ( #10563 )
4 months ago
Kiara Grouwstra
3b306fa022
Update languages.toml - add nixd, closes #10734 ( #10767 )
4 months ago
麦芽糖
aaaafb8f5f
feat: add thrift hightlight ( #11367 )
4 months ago
Val Packett
2f60c21727
Add jq language support ( #11393 )
...
jq is a language for manipulating JSON data: https://jqlang.github.io/jq/
4 months ago
Heath Stewart
d6431f41d9
Add TypeSpec support ( #11412 )
...
* Add TypeSpec support
Adds support for TypeSpec <https://typespec.io > in helix.
* Resolve PR comments
* Pull in LICENSE
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
---------
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
4 months ago
Raph
ca47b3c140
Added `mesonlsp` as the default LSP for Meson ( #11416 )
...
* defaulted meson to JCWasmx86/mesonlsp
* generated docs for mesonlsp
4 months ago
Erasin Wang
b19551b11b
Updated Godot support ( #11235 )
...
- update gdscript highlights
- add godot-resource textobjects
4 months ago
karei
f34dca797c
Add support for `jjdescription` files ( #11271 )
4 months ago
Trevor Gross
70a9477ec8
Add `:mv` as an alias for `:move` ( #11256 )
...
`mv` is the familiar shell command to move or rename a file. Add this to
Helix as an alias for `:move`.
4 months ago
Masanori Ogino
6b947518c6
Regenerate documentation ( #11196 )
5 months ago
Arturs Krumins
aa1630a41a
Update Swift Grammar and Queries ( #10802 )
6 months ago
Zoey Hewll
44504b720b
add elisp support ( #10644 )
...
* add elisp support
* update queries for some constants
6 months ago
Dmitry Salin
889bbefeb3
Add support for Mojo ( #10743 )
...
* Add support for Mojo
* Update grammar
* Fix queries
* Fix docs
* Use inheritance for some files
7 months ago
Yorick Peterse
b437b8b0ee
Add support for Inko ( #10656 )
...
This adds formatting and Tree-sitter support for Inko
(https://inko-lang.org/ ).
7 months ago
Arthur D
295a9a95ce
feat: add support for gjs and gts ( #9940 )
7 months ago
TobiEiss
d8701bfd1e
add textobjects queries for hurl ( #10594 )
...
* add textobjects queries comment and function
* update doc for hurl lang support
* switch entry.inner to entry.outer
* switch to function.inside
---------
Co-authored-by: Tobias Eiß <te@clarilab.de>
7 months ago
Erasin Wang
724a96abc8
Add pest support ( #10616 )
...
Support [pest-parser](https://github.com/pest-parser )
- [pest-language-server](https://github.com/pest-parser/pest-ide-tools )
- [tree-sitter-pest](https://github.com/pest-parser/tree-sitter-pest )
close #7878
7 months ago
Blaž Hrastnik
8924691c5d
minor: Update docs
7 months ago
Sean Perry
30baff907d
Implement read command ( #10447 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
Co-authored-by: Ibrahim Dursun <ibrahim@dursun.cc>
8 months ago
Idobenhamo
68765f51c9
Support Typst 0.11 ( #10321 )
...
* Update the tree sitter to support Typst 0.11 and changed the lsp to Tinymist
* Fixed
* Added typst-lsp & tinymist
---------
Co-authored-by: Idobenhamo <idobenhamo@users.noreply.github.com>
8 months ago
Alexis-Lapierre
8256ca7bc3
Add support for Xena OpenAutomation files ( #10448 )
...
Add support for .xtc/.xoa/.xpc files
* XTC stand for Xena Traffic Configuration
* XOA stand for Xena OpenAutomation
* XPC stand for Xena Port Configuration
Theses three file time seems to be the most common file extension I
encountered in the wild
8 months ago
Alexander Brevig
009a5498ca
add LDIF support ( #10330 )
...
* feat(lang): add LDIF support
* style: no unnecessary glob
* Update runtime/queries/ldif/highlights.scm
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
---------
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
8 months ago
Valentin B
b8ddb2f114
feat(solidity): add textobject queries for solidity ( #10318 )
...
* feat: add textobject queries for solidity
* feat(solidity): add parameter textobject query for call expressions
* feat(solidity): add more textobject queries for parameters
* feat(solidity): add yul function textobject query
* feat(solidity): add textobject query for emit statement arguments
* feat(solidity): add textobject query for revert call arguments
* feat(solidity): update tree-sitter grammar and fix typo
* docs: update auto-generated docs
* fix(solidity): fix identifiers highlight query priority
* feat(solidity): add "abstract" to keywords list
* feat(solidity): add highlight query for type alias
* feat(solidity): add variable builtin highlight queries
8 months ago
Gary Miller
0da809c981
feat: Add ADL language support ( #10029 )
...
* feat: Add ADL language support
* removed error match & change captures to match https://docs.helix-editor.com/master/themes.html\#syntax-highlighting
* fixes to grammar, highlight changes based on PR and grammar fixes
8 months ago
Matthew Toohey
a2ee2e66f2
Add koka language server and update grammar ( #10119 )
8 months ago
Eloi Torrents
88f2931153
Add tcl highlighting ( #9837 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
8 months ago
Gaëtan Lehmann
226b2755fb
add earthfile language configuration ( #10111 )
8 months ago
Daniel S Poulin
1abb64e48d
Add textobject for entries/elements of list-like things ( #8150 )
8 months ago
Pascal Eberhard
9a80f7203d
add initial support for bitbake language ( #10010 )
...
Signed-off-by: Pascal Eberhard <pascal.eberhard@se.com>
8 months ago
Novus Nota
2d9e336f64
feat: Add `Ohm` language support ( #9991 )
...
* feat: Add `Ohm` language support
Hope this commit makes it into release :)
* Update runtime/queries/ohm/highlights.scm
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* chore: final newline
---------
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
8 months ago
Arthur Deierlein
427dd2f383
Add support for ember.js templates ( #9902 )
...
* feat: add support for ember .hbs (glimmer) templates
* adjust highlights to helix
* highlight this correctly in block statements
* correctly highlight attributes
* correctly highlight hash_pair
* add newline to highlights.scm
* refactor: use #any-of and #eq instead of #match
* chore: add newline to languages.toml
8 months ago
Arthur Deierlein
4b4947639a
feat: add suport for helm charts ( #9900 )
8 months ago
Damian Zaręba
485c5cf0b8
Initial Ada language support (after stale) ( #9908 )
...
* Adding initial support for ada language, based off #7790 PR from tomekw
* More translation to helix-specific tree-sitter scm labels, add ada gpr switch to ada LSP
* Generate ada in lang-support.md using cargo xtask docgen
* Update tree-sitter definitions according to comments
* Remove .gpr glob from languages.toml
* Fix unit in languages.toml for ada, update locals.scm to helix needs
8 months ago
Arthur Deierlein
0b6dea6dc2
Enhance support for PKGBUILDS ( #9909 )
...
* enhance support for PKGBUILDS
* run cargo xtask docgen
8 months ago
Jaakko Paju
58022586a0
Add yaml LSP for docker compose ( #9916 )
...
* Add yaml LSP for docker compose
* Change docs
9 months ago
Matthew Toohey
2e4653ea31
add koka language support ( #8727 )
...
Co-authored-by: Pascal Kuthe <pascal.kuthe@semimod.de>
9 months ago
Phil
94d210c9bf
Add initial support for SuperCollider ( #9329 )
9 months ago
Joey Hain
476e6baf8f
Add textobject queries for vala ( #8541 )
9 months ago
Leonardo Eugênio
d99b6177c2
Add blade support ( #9513 )
...
* Add php-only language config and queries
php-only is required enabling php injections like in blade templates
* Add blade templates support
9 months ago