mirror of
https://github.com/doomemacs/doomemacs
synced 2025-09-08 15:23:35 -05:00
emacs-circe/circe@a0aada8cbb -> emacs-circe/circe@a8af5fa8e0 emacs-evil/evil-collection@3feaee8e29 -> emacs-evil/evil-collection@faed16f485 emacs-evil/evil@682e87fce9 -> emacs-evil/evil@334a636621 emacs-jp/migemo@fbc16b57ea -> emacs-jp/migemo@c0d84b4092 emacsorphanage/god-mode@b09ad56dc8 -> emacsorphanage/god-mode@e6eef24dbf https://git.notmuchmail.org/git/notmuch@d8ebc9cf80b6 -> https://git.notmuchmail.org/git/notmuch@aa761727999b https://git.savannah.gnu.org/git/emms.git@e3824b81b11a -> https://git.savannah.gnu.org/git/emms.git@0f2942ef67c1 https://github.com/emacs-tree-sitter/treesit-fold@6628b7cce585 -> https://github.com/emacs-tree-sitter/treesit-fold@67b3e63eacd9 jao/consult-notmuch@17d2a4ea8c -> jao/consult-notmuch@abc0318c99 juliapath/evil-numbers@f4bbb729ee -> juliapath/evil-numbers@e96d656158 karthink/elfeed-tube@307bcfb30b -> karthink/elfeed-tube@99e55ac428 kidd/org-gcal.el@23561f63b9 -> kidd/org-gcal.el@36cbdb453d szermatt/emacs-bash-completion@d0637428fd -> szermatt/emacs-bash-completion@762f28fefb tarsius/ol-notmuch@9a69506a3f -> tarsius/ol-notmuch@06288ed5ec
32 lines
1.4 KiB
EmacsLisp
32 lines
1.4 KiB
EmacsLisp
;; -*- no-byte-compile: t; -*-
|
|
;;; email/notmuch/packages.el
|
|
|
|
(package! notmuch
|
|
:recipe (:pre-build
|
|
(with-temp-file "emacs/notmuch-version.el"
|
|
(insert-file-contents "emacs/notmuch-version.el.tmpl")
|
|
(re-search-forward "%VERSION%")
|
|
(replace-match
|
|
(format "\"%s+%s~%.7s\""
|
|
(with-temp-buffer (insert-file-contents "version.txt")
|
|
(string-trim (buffer-string)))
|
|
(save-match-data
|
|
(let ((desc (doom-call-process "git" "describe" "--abbrev=7" "--match" "[0-9.]*")))
|
|
(if (zerop (car desc))
|
|
(car (last (split-string (cdr desc) "-") 2))
|
|
"??")))
|
|
(cdr (doom-call-process "git" "rev-parse" "HEAD")))
|
|
t t)))
|
|
:pin "aa761727999b105711ba4ca789e0836a0a05cf9f")
|
|
|
|
(when (modulep! +org)
|
|
(package! org-mime :pin "9571c148eed5e86fdd54eb6bf2814947c2c745a6"))
|
|
(when (modulep! :lang org)
|
|
(package! ol-notmuch :pin "06288ed5ec088f2702afb8f0d952f7db18bb7d56"))
|
|
(when (modulep! :completion ivy)
|
|
(package! counsel-notmuch :pin "a4a1562935e4180c42524c51609d1283e9be0688"))
|
|
(when (modulep! :completion helm)
|
|
(package! helm-notmuch :pin "97a01497e079a7b6505987e9feba6b603bbec288"))
|
|
(when (modulep! :completion vertico)
|
|
(package! consult-notmuch :pin "abc0318c9971b4288cc96f6f934ad6d36e63d9f9"))
|