rosenthal: Add emacs-treesit-auto.

* modules/rosenthal/packages/emacs-xyz.scm (emacs-treesit-auto): New variable.
This commit is contained in:
Hilton Chain 2025-05-13 18:55:12 +08:00
parent 879f4aef54
commit 3e5383b922
No known key found for this signature in database
GPG Key ID: ACC66D09CA528292

View File

@ -32,6 +32,29 @@
and it's subcommands.")
(license license:gpl3+))))
(define-public emacs-treesit-auto
(package
(name "emacs-treesit-auto")
;; NOTE: Not tagged, also change commit when updating.
(version "1.0.7")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/renzmann/treesit-auto")
(commit "016bd286a1ba4628f833a626f8b9d497882ecdf3")))
(file-name (git-file-name name version))
(sha256
(base32 "03bvam7cpxqp4idhd235n76qdqhsbgw7m2lphy8qqwslbmcq23m4"))))
(build-system emacs-build-system)
(home-page "https://github.com/renzmann/treesit-auto")
(synopsis "Automatically use tree-sitter major modes")
(description
"@code{treesit-auto} is an Emacs package for automatically using tree-sitter
major modes and falling back to the original major mode when its tree-sitter
counterpart is unavailable.")
(license license:gpl3+)))
;; https://issues.guix.gnu.org/59552
(define-public emacs-wakatime-mode
;; No release since May 5, 2015.