guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 0041faa249c58c91f9b549a50fa4a173e1946f09
Author: Julian Flake <[email protected]>
AuthorDate: Thu Jul 16 14:11:16 2026 +0200
gnu: Add tree-sitter-just.
* gnu/packages/tree-sitter.scm (tree-sitter-just): New variable.
Signed-off-by: Liliana Marie Prikler <[email protected]>
Merges: guix/guix#9968
---
gnu/packages/tree-sitter.scm | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm
index 0d966f40c9..db91771b23 100644
--- a/gnu/packages/tree-sitter.scm
+++ b/gnu/packages/tree-sitter.scm
@@ -1105,6 +1105,22 @@ which will be used as a snippet in origin."
"0xi04a48ly438gar25bkkvvr8by4dd013cnafbjdysqjfs04q2wg"
"0.23.1"))
+(define-public tree-sitter-just
+ (tree-sitter-grammar
+ "just" "Just"
+ "0zkdr09myjzp75cmyndzi70kzkbkr3l2hglyb79b1an8w49vkdcn"
+ "0.2.0"
+ #:repository-url
+ "https://github.com/casey/tree-sitter-just"
+ #:get-cleanup-snippet
+ (lambda (grammar-directories)
+ #~(begin
+ (use-modules (guix build utils))
+ ;; FIXME: test/highlight/statements.just fails
+ (with-directory-excursion "test/highlight"
+ (delete-file "statements.just"))
+ #$(tree-sitter-delete-generated-files grammar-directories)))))
+
(define-public tree-sitter-kconfig
(tree-sitter-grammar
"kconfig" "Kconfig"