commit df9943537d082ecfbca5528be0414167830bc959
parent b40be38441789503a7dc49873941a555a9e1462d
Author: KΓ©vin Le Gouguec <kevin.legouguec@gmail.com>
Date: Wed, 15 May 2024 08:14:22 +0200
Add & theme forge
Diffstat:
2 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/.emacs b/.emacs
@@ -741,6 +741,7 @@ UPSTREAMS is a list of fetch URLs."
delight
diff-hl
elisp-benchmarks
+ forge
gnus-mock
magit
markdown-mode
@@ -835,6 +836,13 @@ UPSTREAMS is a list of fetch URLs."
(my/setopt-update-list erc-modules '(log notifications stamp track) '(fill))
(my/setopt-update-list erc-track-exclude-types '("JOIN" "PART" "QUIT")))
+(use-package forge
+ ;; Auto-load after Magit, to ensure `f n' works.
+ :after magit
+ ;; We have `use-package-always-defer' set, so `:after' does nothing
+ ;; unless we also set `:demand' (xref GH#572):
+ :demand t)
+
(use-package generic-x
:demand t
:custom
diff --git a/.emacs.d/eighters-theme.el b/.emacs.d/eighters-theme.el
@@ -512,8 +512,18 @@
`(diff-hl-delete ((t (:foreground ,fg-red :background ,bg-red))))
`(diff-hl-insert ((t (:foreground ,fg-blue :background ,bg-blue))))
`(diff-hl-change ((t (:foreground ,fg-yellow :background ,bg-yellow))))
+ `(forge-dimmed ((t (:inherit shadow))))
`(forge-post-author ((t (:inherit eighters-identity))))
`(forge-post-date ((t (:inherit eighters-date))))
+ `(forge-pullreq-merged ((t (:inherit forge-dimmed))))
+ `(forge-pullreq-open ((t ())))
+ `(forge-pullreq-rejected ((t (:inherit forge-dimmed :strike-through t))))
+ `(forge-topic-done ((t ())))
+ `(forge-topic-slug-completed ((t (:foreground ,fg-blue-dim))))
+ `(forge-topic-slug-open ((t (:foreground ,fg-red-subtle))))
+ `(forge-topic-slug-saved ((t (:foreground ,fg-yellow))))
+ `(forge-topic-slug-unplanned ((t (:inherit forge-dimmed :strike-through t))))
+ `(forge-topic-slug-unread ((t ())))
`(markdown-blockquote-face ((t (:inherit eighters-citation-1))))
`(markdown-code-face ((t (:inherit fixed-pitch-serif))))
`(markdown-header-face-1 ((t (:inherit eighters-title-1))))