on master help sign in
Fix file-types declaration for racket (#4915)

Both the racket and scheme entries used the rkt file-extension. This commit removes that entry for scheme and so that the racket entry takes precedence. We explicitly point to the scheme grammar now and setup queries that inherit from scheme. This should enable using the racket language server configuration.

commit67415e096ea70173d30550803559eb2347ed04d6 authorMichael Davis <mcarsondavis@gmail.com> dateWed 30 Nov 2022, 08:27 (4 years ago) parent664d08e
4 files changed+5−2
book/src/generated/lang-support.md+1−1 languages.toml+2−1 runtime/queries/racket/highlights.scm+1 runtime/queries/racket/injections.scm+1
book/src/generated/lang-support.md+1−1
@@ -95,7 +95,7 @@
9595| python | ✓ | ✓ | ✓ | `pylsp` |
9696| qml | ✓ | | ✓ | `qmlls` |
9797| r | ✓ | | | `R` |
98−| racket | | | | `racket` |
98+| racket | ✓ | | | `racket` |
9999| regex | ✓ | | | |
100100| rescript | ✓ | ✓ | | `rescript-language-server` |
101101| rmarkdown | ✓ | | ✓ | `R` |
languages.toml+2−1
@@ -880,6 +880,7 @@ file-types = ["rkt"]
880880shebangs = ["racket"]
881881comment-token = ";"
882882language-server = { command = "racket", args = ["-l", "racket-langserver"] }
883+grammar = "scheme"
883884
884885[[language]]
885886name = "comment"
@@ -1526,7 +1527,7 @@ source = { git = "https://github.com/metio/tree-sitter-ssh-client-config", rev =
15261527name = "scheme"
15271528scope = "source.scheme"
15281529injection-regex = "scheme"
1529−file-types = ["ss", "rkt"] # "scm",
1530+file-types = ["ss"] # "scm",
15301531roots = []
15311532comment-token = ";"
15321533indent = { tab-width = 2, unit = " " }
runtime/queries/racket/highlights.scmnew file+1
@@ -0,0 +1 @@
1+; inherits: scheme
runtime/queries/racket/injections.scmnew file+1
@@ -0,0 +1 @@
1+; inherits: scheme