This commit is contained in:
Jeriel Baptista Verissimo 2025-07-07 17:21:55 +00:00 committed by GitHub
commit 6b8c089955
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 18 additions and 1 deletions

12
Cargo.lock generated
View file

@ -856,6 +856,7 @@ dependencies = [
"tree-sitter-bash",
"tree-sitter-c",
"tree-sitter-c-sharp",
"tree-sitter-clojure",
"tree-sitter-cmake",
"tree-sitter-cpp",
"tree-sitter-go",
@ -2792,6 +2793,17 @@ dependencies = [
"tree-sitter-language",
]
[[package]]
name = "tree-sitter-clojure"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4004884cc509449a1d78fa3e1f02b4e953d0a8065984445304795e72e885338c"
dependencies = [
"cc",
"tree-sitter",
"tree-sitter-language",
]
[[package]]
name = "tree-sitter-cmake"
version = "0.7.1"

View file

@ -35,6 +35,7 @@ tree-sitter-swift = "0.7.1"
tree-sitter-toml-ng = "0.7.0"
tree-sitter-typescript = "0.23.2"
harper-tree-sitter-dart = "0.0.5"
tree-sitter-clojure = "0.1.0"
[dev-dependencies]
paste = "1.0.15"

View file

@ -46,6 +46,7 @@ impl CommentParser {
"toml" => tree_sitter_toml_ng::LANGUAGE,
"typescriptreact" => tree_sitter_typescript::LANGUAGE_TSX,
"typescript" => tree_sitter_typescript::LANGUAGE_TYPESCRIPT,
"clojure" => tree_sitter_clojure::LANGUAGE,
_ => return None,
};
@ -105,6 +106,7 @@ impl CommentParser {
"toml" => "toml",
"ts" => "typescript",
"tsx" => "typescriptreact",
"clj" | "cljs" => "clojure",
_ => return None,
})
}

View file

@ -53,7 +53,8 @@
"onLanguage:toml",
"onLanguage:typescript",
"onLanguage:typescriptreact",
"onLanguage:typst"
"onLanguage:typst",
"onLanguage:clojure"
],
"main": "./build/extension.js",
"contributes": {

View file

@ -289,6 +289,7 @@ These configs are under the `markdown` key:
| TypeScript React | `typescriptreact` | ✅ |
| Typst | `typst` | |
| Kotlin | `kotlin` | ✅ |
| Clojure | `clojure` | ✅ |
Want your language added?
Let us know by [commenting on this issue](https://github.com/Automattic/harper/issues/79).