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"

Reply via email to