Skip to content

Commit 152dc66

Browse files
committed
Fix file-types declaration for racket
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.
1 parent 583c2a5 commit 152dc66

File tree

4 files changed

+5
-2
lines changed

4 files changed

+5
-2
lines changed

book/src/generated/lang-support.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -880,6 +880,7 @@ file-types = ["rkt"]
880880
shebangs = ["racket"]
881881
comment-token = ";"
882882
language-server = { command = "racket", args = ["-l", "racket-langserver"] }
883+
grammar = "scheme"
883884

884885
[[language]]
885886
name = "comment"
@@ -1526,7 +1527,7 @@ source = { git = "https://github.com/metio/tree-sitter-ssh-client-config", rev =
15261527
name = "scheme"
15271528
scope = "source.scheme"
15281529
injection-regex = "scheme"
1529-
file-types = ["ss", "rkt"] # "scm",
1530+
file-types = ["ss"] # "scm",
15301531
roots = []
15311532
comment-token = ";"
15321533
indent = { tab-width = 2, unit = " " }

runtime/queries/racket/highlights.scm

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
; inherits: scheme

runtime/queries/racket/injections.scm

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
; inherits: scheme

0 commit comments

Comments
 (0)