guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 449718e9f297291f15f051f5c3912631a833e69c
Author: Evgenii Klimov <[email protected]>
AuthorDate: Sat Nov 8 15:05:30 2025 +0000
gnu: Add tree-sitter-elisp.
* gnu/packages/tree-sitter.scm (tree-sitter-elisp): New variable.
Change-Id: Ie00fd4c147ec60e41a832a1fb8116fe71877f040
Signed-off-by: Liliana Marie Prikler <[email protected]>
---
gnu/packages/tree-sitter.scm | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm
index 7cc9786525..3dde49e7b1 100644
--- a/gnu/packages/tree-sitter.scm
+++ b/gnu/packages/tree-sitter.scm
@@ -600,6 +600,21 @@ which will be used as a snippet in origin."
#:repository-url
"https://github.com/tree-sitter-grammars/tree-sitter-doxygen")))
+(define-public tree-sitter-elisp
+ (tree-sitter-grammar
+ "elisp" "Emacs Lisp"
+ "0xymhprxa7kamc9cvlprg8s2rm61qcvbfazggny9kw45yj8rqvak"
+ "1.5.0"
+ #:commit "1.5.0"
+ #:repository-url "https://github.com/Wilfred/tree-sitter-elisp"
+ #:get-cleanup-snippet
+ (lambda (grammar-directories)
+ #~(begin
+ (use-modules (guix build utils))
+ ;; FIXME: Language not found.
+ (delete-file-recursively "test/highlight")
+ #$(tree-sitter-delete-generated-files grammar-directories)))))
+
(define-public tree-sitter-elixir
(tree-sitter-grammar
"elixir" "Elixir"