aboutsummaryrefslogtreecommitdiff
path: root/languages.toml
diff options
context:
space:
mode:
authorJJ2023-03-26 22:06:48 +0000
committerGitHub2023-03-26 22:06:48 +0000
commitc8fde8b6f99b07faca7e6f93162d887ee132e0f6 (patch)
tree5359d447c27125e9181cddcf5e8620d22d1b661c /languages.toml
parent5d7c90c5cfd6887fc0a43ee695d91f0166955a64 (diff)
Initial Nim language support (#6123)
Diffstat (limited to 'languages.toml')
-rw-r--r--languages.toml23
1 files changed, 23 insertions, 0 deletions
diff --git a/languages.toml b/languages.toml
index fe94d699..ae4135f0 100644
--- a/languages.toml
+++ b/languages.toml
@@ -2398,3 +2398,26 @@ grammar = "rego"
[[grammar]]
name = "rego"
source = { git = "https://github.com/FallenAngel97/tree-sitter-rego", rev = "b2667c975f07b33be3ceb83bea5cfbad88095866" }
+
+[[language]]
+name = "nim"
+scope = "source.nim"
+injection-regex = "nim"
+file-types = ["nim", "nims", "nimble"]
+shebangs = []
+roots = []
+comment-token = "#"
+indent = { tab-width = 2, unit = " " }
+language-server = { command = "nimlangserver" }
+
+[language.auto-pairs]
+'(' = ')'
+'[' = ']'
+'"' = '"'
+"'" = "'"
+'{' = '}'
+
+# Nim's tree-sitter grammar is in heavy development.
+[[grammar]]
+name = "nim"
+source = { git = "https://github.com/aMOPel/tree-sitter-nim", rev = "240239b232550e431d67de250d1b5856209e7f06" }