Mercurial > dotfiles
annotate dot_config/helix/languages.toml @ 1090:527772a66bec draft
feat: update to latest systemverilog tree-sitter grammar
author | Zeger Van de Vannet <zeger@vandevan.net> |
---|---|
date | Mon, 14 Apr 2025 21:55:47 +0200 |
parents | 16046b8a0b61 |
children |
rev | line source |
---|---|
810
6499aba0eaf3
feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents:
804
diff
changeset
|
1 use-grammars = { except = ["gemini"] } |
6499aba0eaf3
feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents:
804
diff
changeset
|
2 |
804 | 3 [language-server.pyright-langserver] |
4 command = "pyright-langserver" | |
5 args = ["--stdio"] | |
6 config = {} | |
7 | |
8 [language-server.ruff-lsp] | |
1087
16046b8a0b61
feat: update ruff with integrated LSP
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1079
diff
changeset
|
9 command = "ruff" |
16046b8a0b61
feat: update ruff with integrated LSP
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1079
diff
changeset
|
10 args = ["server"] |
804 | 11 |
12 [[language]] | |
13 name = "python" | |
14 roots = ["pyproject.toml"] | |
1087
16046b8a0b61
feat: update ruff with integrated LSP
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1079
diff
changeset
|
15 # formatter = { command = "black", args = ["--quiet", "-"] } |
804 | 16 language-servers = ["ruff-lsp", "pyright-langserver"] |
810
6499aba0eaf3
feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents:
804
diff
changeset
|
17 |
6499aba0eaf3
feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents:
804
diff
changeset
|
18 [[grammar]] |
6499aba0eaf3
feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents:
804
diff
changeset
|
19 name = "tcl" |
6499aba0eaf3
feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents:
804
diff
changeset
|
20 source = { git = "https://github.com/lewis6991/tree-sitter-tcl", rev = "ac8b94b7a89825ddbdd6f8fc0a81c67c065be851" } |
6499aba0eaf3
feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents:
804
diff
changeset
|
21 |
6499aba0eaf3
feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents:
804
diff
changeset
|
22 [[language]] |
6499aba0eaf3
feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents:
804
diff
changeset
|
23 name = "tcl" |
6499aba0eaf3
feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents:
804
diff
changeset
|
24 scope = "source.tcl" |
6499aba0eaf3
feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents:
804
diff
changeset
|
25 injection-regex = "tcl" |
847
a42419192052
feat: add more extensions for tcl files
Zeger Van de Vannet <zegervdv@me.com>
parents:
834
diff
changeset
|
26 file-types = ["tcl", "do", "xdc", "sdc"] |
810
6499aba0eaf3
feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents:
804
diff
changeset
|
27 comment-token = "#" |
6499aba0eaf3
feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents:
804
diff
changeset
|
28 indent = { tab-width = 2, unit = " " } |
6499aba0eaf3
feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents:
804
diff
changeset
|
29 roots = [] |
825
6c169d906c7d
feat: enable highlighting for chezmoi .tmpl files
zegervdv <zegervdv@me.com>
parents:
810
diff
changeset
|
30 |
6c169d906c7d
feat: enable highlighting for chezmoi .tmpl files
zegervdv <zegervdv@me.com>
parents:
810
diff
changeset
|
31 [[language]] |
6c169d906c7d
feat: enable highlighting for chezmoi .tmpl files
zegervdv <zegervdv@me.com>
parents:
810
diff
changeset
|
32 name = 'gotmpl' |
6c169d906c7d
feat: enable highlighting for chezmoi .tmpl files
zegervdv <zegervdv@me.com>
parents:
810
diff
changeset
|
33 file-types = ["tmpl"] |
826
b2e6175efcad
feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents:
825
diff
changeset
|
34 |
b2e6175efcad
feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents:
825
diff
changeset
|
35 [[grammar]] |
b2e6175efcad
feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents:
825
diff
changeset
|
36 name = "hgrc" |
832 | 37 source = { git = "https://github.com/zegervdv/tree-sitter-hgrc.git", rev = "e161daaa84d0883c8b6443e68ff6252c318a8bfb" } |
826
b2e6175efcad
feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents:
825
diff
changeset
|
38 |
b2e6175efcad
feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents:
825
diff
changeset
|
39 [[language]] |
b2e6175efcad
feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents:
825
diff
changeset
|
40 name = "hgrc" |
b2e6175efcad
feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents:
825
diff
changeset
|
41 scope = "source.hgrc" |
b2e6175efcad
feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents:
825
diff
changeset
|
42 injection-regex = "hgrc" |
860
333a6c27fdf2
fix: use glob syntax to match ~/.hgrc
Zeger Van de Vannet <zeger@vandevan.net>
parents:
858
diff
changeset
|
43 file-types = ["hgrc", { glob = ".hgrc" }] |
826
b2e6175efcad
feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents:
825
diff
changeset
|
44 comment-token = "#" |
b2e6175efcad
feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents:
825
diff
changeset
|
45 indent = { tab-width = 2, unit = " " } |
b2e6175efcad
feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents:
825
diff
changeset
|
46 roots = [".hg"] |
828
2033a1460dbc
feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents:
826
diff
changeset
|
47 |
2033a1460dbc
feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents:
826
diff
changeset
|
48 [[grammar]] |
2033a1460dbc
feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents:
826
diff
changeset
|
49 name = "hg-commit" |
834 | 50 source = { git = "https://github.com/zegervdv/tree-sitter-hg-commit.git", rev = "36cb1ed63f69b4a0d21d1ea1c25862d9ef812ea8" } |
828
2033a1460dbc
feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents:
826
diff
changeset
|
51 |
2033a1460dbc
feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents:
826
diff
changeset
|
52 [[language]] |
2033a1460dbc
feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents:
826
diff
changeset
|
53 name = "hg-commit" |
2033a1460dbc
feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents:
826
diff
changeset
|
54 scope = "source.hg-commit" |
2033a1460dbc
feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents:
826
diff
changeset
|
55 injection-regex = "hgrc" |
858
ac642e2965de
fix: adjust config for helix 24.03
Zeger Van de Vannet <zeger@vandevan.net>
parents:
856
diff
changeset
|
56 file-types = [{ glob = "*.commit.hg.txt" }] |
828
2033a1460dbc
feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents:
826
diff
changeset
|
57 comment-token = "HG:" |
2033a1460dbc
feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents:
826
diff
changeset
|
58 indent = { tab-width = 2, unit = " " } |
2033a1460dbc
feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents:
826
diff
changeset
|
59 roots = [".hg"] |
856
ccf4b28f04f9
feat: update verilog grammar to use gmlarumbe fork
Zeger Van de Vannet <zeger@vandevan.net>
parents:
847
diff
changeset
|
60 |
ccf4b28f04f9
feat: update verilog grammar to use gmlarumbe fork
Zeger Van de Vannet <zeger@vandevan.net>
parents:
847
diff
changeset
|
61 [[grammar]] |
ccf4b28f04f9
feat: update verilog grammar to use gmlarumbe fork
Zeger Van de Vannet <zeger@vandevan.net>
parents:
847
diff
changeset
|
62 name = "verilog" |
1090
527772a66bec
feat: update to latest systemverilog tree-sitter grammar
Zeger Van de Vannet <zeger@vandevan.net>
parents:
1087
diff
changeset
|
63 source = { git = "https://github.com/gmlarumbe/tree-sitter-systemverilog.git", rev = "ba3c1e305caf948f718293c86c6018a82ed5043e" } |