annotate dot_config/helix/languages.toml @ 828:2033a1460dbc

feat: add hg-commit and hgrc tree-sitter grammars and highlights
author zegervdv <zegervdv@me.com>
date Wed, 03 Jan 2024 11:43:45 +0100
parents b2e6175efcad
children 3dc425f9ac53
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]
72828b1204a3 feat: add helix config
zegervdv <zegervdv@me.com>
parents:
diff changeset
9 command = "ruff-lsp"
72828b1204a3 feat: add helix config
zegervdv <zegervdv@me.com>
parents:
diff changeset
10
72828b1204a3 feat: add helix config
zegervdv <zegervdv@me.com>
parents:
diff changeset
11 [[language]]
72828b1204a3 feat: add helix config
zegervdv <zegervdv@me.com>
parents:
diff changeset
12 name = "python"
72828b1204a3 feat: add helix config
zegervdv <zegervdv@me.com>
parents:
diff changeset
13 roots = ["pyproject.toml"]
72828b1204a3 feat: add helix config
zegervdv <zegervdv@me.com>
parents:
diff changeset
14 formatter = { command = "black", args = ["--quiet", "-"] }
72828b1204a3 feat: add helix config
zegervdv <zegervdv@me.com>
parents:
diff changeset
15 language-servers = ["ruff-lsp", "pyright-langserver"]
810
6499aba0eaf3 feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents: 804
diff changeset
16
6499aba0eaf3 feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents: 804
diff changeset
17 [[grammar]]
6499aba0eaf3 feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents: 804
diff changeset
18 name = "tcl"
6499aba0eaf3 feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents: 804
diff changeset
19 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
20
6499aba0eaf3 feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents: 804
diff changeset
21 [[language]]
6499aba0eaf3 feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents: 804
diff changeset
22 name = "tcl"
6499aba0eaf3 feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents: 804
diff changeset
23 scope = "source.tcl"
6499aba0eaf3 feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents: 804
diff changeset
24 injection-regex = "tcl"
6499aba0eaf3 feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents: 804
diff changeset
25 file-types = ["tcl"]
6499aba0eaf3 feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents: 804
diff changeset
26 comment-token = "#"
6499aba0eaf3 feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents: 804
diff changeset
27 indent = { tab-width = 2, unit = " " }
6499aba0eaf3 feat: setup helix and languageservers
zegervdv <zegervdv@me.com>
parents: 804
diff changeset
28 roots = []
825
6c169d906c7d feat: enable highlighting for chezmoi .tmpl files
zegervdv <zegervdv@me.com>
parents: 810
diff changeset
29
6c169d906c7d feat: enable highlighting for chezmoi .tmpl files
zegervdv <zegervdv@me.com>
parents: 810
diff changeset
30 [[language]]
6c169d906c7d feat: enable highlighting for chezmoi .tmpl files
zegervdv <zegervdv@me.com>
parents: 810
diff changeset
31 name = 'gotmpl'
6c169d906c7d feat: enable highlighting for chezmoi .tmpl files
zegervdv <zegervdv@me.com>
parents: 810
diff changeset
32 file-types = ["tmpl"]
826
b2e6175efcad feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents: 825
diff changeset
33
b2e6175efcad feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents: 825
diff changeset
34 [[grammar]]
b2e6175efcad feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents: 825
diff changeset
35 name = "hgrc"
828
2033a1460dbc feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents: 826
diff changeset
36 source = { git = "https://github.com/zegervdv/tree-sitter-hgrc.git", rev = "6bbb8cc15cd489b66244517c3c5bbf4b19fd8ffa" }
826
b2e6175efcad feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents: 825
diff changeset
37
b2e6175efcad feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents: 825
diff changeset
38 [[language]]
b2e6175efcad feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents: 825
diff changeset
39 name = "hgrc"
b2e6175efcad feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents: 825
diff changeset
40 scope = "source.hgrc"
b2e6175efcad feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents: 825
diff changeset
41 injection-regex = "hgrc"
b2e6175efcad feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents: 825
diff changeset
42 file-types = ["hgrc", ".hgrc"]
b2e6175efcad feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents: 825
diff changeset
43 comment-token = "#"
b2e6175efcad feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents: 825
diff changeset
44 indent = { tab-width = 2, unit = " " }
b2e6175efcad feat: add hgrc grammar and highlights
zegervdv <zegervdv@me.com>
parents: 825
diff changeset
45 roots = [".hg"]
828
2033a1460dbc feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents: 826
diff changeset
46
2033a1460dbc feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents: 826
diff changeset
47 [[grammar]]
2033a1460dbc feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents: 826
diff changeset
48 name = "hg-commit"
2033a1460dbc feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents: 826
diff changeset
49 source = { git = "https://github.com/zegervdv/tree-sitter-hg-commit.git", rev = "310825fccba24d27d9da66597c372f697896a6d3" }
2033a1460dbc feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents: 826
diff changeset
50
2033a1460dbc feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents: 826
diff changeset
51 [[language]]
2033a1460dbc feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents: 826
diff changeset
52 name = "hg-commit"
2033a1460dbc feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents: 826
diff changeset
53 scope = "source.hg-commit"
2033a1460dbc feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents: 826
diff changeset
54 injection-regex = "hgrc"
2033a1460dbc feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents: 826
diff changeset
55 file-types = [{ suffix = "commit.hg.txt" }]
2033a1460dbc feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents: 826
diff changeset
56 comment-token = "HG:"
2033a1460dbc feat: add hg-commit and hgrc tree-sitter grammars and highlights
zegervdv <zegervdv@me.com>
parents: 826
diff changeset
57 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
58 roots = [".hg"]