mirror of
https://github.com/helix-editor/helix.git
synced 2025-04-03 19:07:44 +03:00
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
This commit is contained in:
parent
0b6dea6dc2
commit
485c5cf0b8
6 changed files with 262 additions and 0 deletions
|
@ -6,6 +6,8 @@ use-grammars = { except = [ "hare", "wren", "gemini" ] }
|
|||
[language-server]
|
||||
|
||||
als = { command = "als" }
|
||||
ada-language-server = { command = "ada_language_server" }
|
||||
ada-gpr-language-server = {command = "ada_language_server", args = ["--language-gpr"]}
|
||||
awk-language-server = { command = "awk-language-server" }
|
||||
bash-language-server = { command = "bash-language-server", args = ["start"] }
|
||||
bass = { command = "bass", args = ["--lsp"] }
|
||||
|
@ -2367,6 +2369,21 @@ language-servers = [ "jsonnet-language-server" ]
|
|||
name = "jsonnet"
|
||||
source = { git = "https://github.com/sourcegraph/tree-sitter-jsonnet", rev = "0475a5017ad7dc84845d1d33187f2321abcb261d" }
|
||||
|
||||
[[language]]
|
||||
name = "ada"
|
||||
scope = "source.ada"
|
||||
injection-regex = "ada"
|
||||
file-types = ["adb", "ads", "gpr"]
|
||||
roots = ["alire.toml"]
|
||||
comment-token = "--"
|
||||
indent = { tab-width = 3, unit = " " }
|
||||
language-servers = ["ada-language-server", "ada-gpr-language-server"]
|
||||
|
||||
|
||||
[[grammar]]
|
||||
name = "ada"
|
||||
source = { git = "https://github.com/briot/tree-sitter-ada", rev = "ba0894efa03beb70780156b91e28c716b7a4764d" }
|
||||
|
||||
[[language]]
|
||||
name = "astro"
|
||||
scope = "source.astro"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue