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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
72828b1204a3 feat: add helix config
zegervdv <zegervdv@me.com>
parents:
diff changeset
3 [language-server.pyright-langserver]
72828b1204a3 feat: add helix config
zegervdv <zegervdv@me.com>
parents:
diff changeset
4 command = "pyright-langserver"
72828b1204a3 feat: add helix config
zegervdv <zegervdv@me.com>
parents:
diff changeset
5 args = ["--stdio"]
72828b1204a3 feat: add helix config
zegervdv <zegervdv@me.com>
parents:
diff changeset
6 config = {}
72828b1204a3 feat: add helix config
zegervdv <zegervdv@me.com>
parents:
diff changeset
7
72828b1204a3 feat: add helix config
zegervdv <zegervdv@me.com>
parents:
diff changeset
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
72828b1204a3 feat: add helix config
zegervdv <zegervdv@me.com>
parents:
diff changeset
11
72828b1204a3 feat: add helix config
zegervdv <zegervdv@me.com>
parents:
diff changeset
12 [[language]]
72828b1204a3 feat: add helix config
zegervdv <zegervdv@me.com>
parents:
diff changeset
13 name = "python"
72828b1204a3 feat: add helix config
zegervdv <zegervdv@me.com>
parents:
diff changeset
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
72828b1204a3 feat: add helix config
zegervdv <zegervdv@me.com>
parents:
diff changeset
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
2ec9540e9acb feat: update hgrc grammar
zegervdv <zegervdv@me.com>
parents: 830
diff changeset
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
0fb5efcdd032 feat: update hg-commit grammar
zegervdv <zegervdv@me.com>
parents: 832
diff changeset
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" }