diff --git a/core/siren-core-modules.el b/core/siren-core-modules.el index 8e968c5..fe2329b 100644 --- a/core/siren-core-modules.el +++ b/core/siren-core-modules.el @@ -123,6 +123,7 @@ (require 'siren-diff-hl) (require 'siren-ediff) (require 'siren-forge) +(require 'siren-gh-notify) (require 'siren-git-timemachine) (require 'siren-github) (require 'siren-magit) diff --git a/modules/version-control/siren-forge.el b/modules/version-control/siren-forge.el index 7568676..ca9e276 100644 --- a/modules/version-control/siren-forge.el +++ b/modules/version-control/siren-forge.el @@ -6,6 +6,7 @@ ;;; Code: +(require 'siren-gh-notify) (require 'siren-magit) (use-package forge @@ -14,7 +15,12 @@ :custom (forge-database-file (expand-file-name - "forge-database.sqlite" siren-cache-dir))) + "forge-database.sqlite" siren-cache-dir)) + + :config + (transient-insert-suffix 'forge-dispatch '(1) + ["GitHub" + ("g n" "notifications" gh-notify)])) (use-package forge-post :straight forge diff --git a/modules/version-control/siren-gh-notify.el b/modules/version-control/siren-gh-notify.el new file mode 100644 index 0000000..3345da1 --- /dev/null +++ b/modules/version-control/siren-gh-notify.el @@ -0,0 +1,14 @@ +;;; siren-gh-notify.el --- jimeh's Emacs Siren: gh-notify configuration + +;;; Commentary: + +;; Basic configuration for gh-notify. + +;;; Code: + +(use-package gh-notify + :defer t + :commands gh-notify) + +(provide 'siren-gh-notify) +;;; siren-gh-notify.el ends here diff --git a/straight/versions/default.el b/straight/versions/default.el index cbffc40..0dfe5f9 100644 --- a/straight/versions/default.el +++ b/straight/versions/default.el @@ -72,6 +72,7 @@ ("gcmh" . "0089f9c3a6d4e9a310d0791cf6fa8f35642ecfd9") ("ghub" . "fb2ecd726577b0049cd56883649c6ccb8072ae63") ("git-link" . "b2d803ad8764b896f5dd7f7e139ceb4903f7d8b6") + ("gh-notify" . "aa4d8bc0c56366d437e7c126e7eedc5938109342") ("git-modes" . "62fbf2e5b84ca789e7bc2f87939386023b5ba3df") ("git-timemachine" . "3381797bcbf906b18dff654a2361032d2d01b4a3") ("github-browse-file" . "9742a5183af853788c6ecb83fb7ee0b00d1675ac")