2018-07-31 19:33:27 +02:00
|
|
|
;; -*- no-byte-compile: t; -*-
|
2019-05-05 14:11:59 -04:00
|
|
|
;;; email/notmuch/packages.el
|
2018-07-31 19:33:27 +02:00
|
|
|
|
2021-10-05 14:07:18 +02:00
|
|
|
(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 "63413a5563450bdedee4c077f2f998578e75083a")
|
|
|
|
|
2021-05-10 21:17:30 -07:00
|
|
|
(when (featurep! +org)
|
2021-11-25 01:23:55 +01:00
|
|
|
(package! org-mime :pin "eb21c02ba8f97fe69c14dc657a7883b982664649"))
|
|
|
|
(when (featurep! :lang org)
|
2021-11-08 03:04:01 +00:00
|
|
|
(package! ol-notmuch :pin "126fb446d8fa9e54cf21103afaf506fd81273c02"))
|
2018-07-31 19:33:27 +02:00
|
|
|
(when (featurep! :completion ivy)
|
2020-04-30 01:31:44 -04:00
|
|
|
(package! counsel-notmuch :pin "a4a1562935e4180c42524c51609d1283e9be0688"))
|
2018-07-31 19:33:27 +02:00
|
|
|
(when (featurep! :completion helm)
|
2020-04-30 01:31:44 -04:00
|
|
|
(package! helm-notmuch :pin "97a01497e079a7b6505987e9feba6b603bbec288"))
|
2021-07-09 20:16:11 +03:00
|
|
|
(when (featurep! :completion vertico)
|
2021-08-12 21:00:29 +03:00
|
|
|
(package! consult-notmuch :pin "a5133b9e1f19b6d51e51dd5c5e3a4f236ca29b57"))
|