emacs: update packages, add convenience bindings for debbugs
[~bandali/configs] / .emacs.d / init.el
index 5006ab4..fa18238 100644 (file)
@@ -1751,7 +1751,7 @@ This function is intended for use with `ivy-ignore-buffers'."
 (use-package crux            ; results in Waiting for git... [2 times]
   :defer 0.4
   :bind (("C-c d"   . crux-duplicate-current-line-or-region)
-         ("C-c D"   . crux-duplicate-and-comment-current-line-or-region)
+         ("C-c M-d" . crux-duplicate-and-comment-current-line-or-region)
          ("C-c f C" . crux-copy-file-preserve-attributes)
          ("C-c f D" . crux-delete-file-and-buffer)
          ("C-c f R" . crux-rename-file-and-buffer)
@@ -1990,8 +1990,18 @@ This function is intended for use with `ivy-ignore-buffers'."
              :host github
              :repo "emacs-straight/debbugs"
              :files (:defaults "Debbugs.wsdl"))
-  :custom
-  (debbugs-gnu-default-packages '("emacs" "gnuzilla")))
+  :bind
+  (("C-c D d" . debbugs-gnu)
+   ("C-c D e" .
+    (lambda ()
+      (interactive)
+      (setq debbugs-gnu-current-suppress t)
+      (debbugs-gnu debbugs-gnu-default-severities '("emacs"))))
+   ("C-c D g" .
+    (lambda ()
+      (interactive)
+      (setq debbugs-gnu-current-suppress t)
+      (debbugs-gnu debbugs-gnu-default-severities '("gnuzilla"))))))
 
 (use-package org-ref
   :init