Keep a single configuration block for denote

This is a gotcha of elpaca, it only allows you to specify one
use-package block for a single recipe. The last one was taking
precedence in our case.
This commit is contained in:
Vedang Manerikar 2024-12-12 23:35:07 +05:30
parent 315bea5400
commit baa0fc9e2b
2 changed files with 117 additions and 126 deletions

View file

@ -5263,6 +5263,9 @@ Prot is the developer and maintainer of this package.
;; `org-mode-map', `markdown-mode-map', and/or `text-mode-map'.
("C-c d j" . denote-journal-extras-new-entry)
("C-c d s" . denote-sort-dired)
;; Bindings to personal functions (defined below)
("C-c d p m" . vedang/denote-publishing-extras-new-microblog-entry)
("C-c d p b" . vedang/denote-publishing-extras-new-blog-entry)
:map text-mode-map
("C-c d B" . denote-backlinks)
("C-c d b" . denote-find-backlink)
@ -5333,7 +5336,7 @@ Prot is the developer and maintainer of this package.
,#+filetags: %3$s
,#+date: %2$s
,#+identifier: %4$s
\n"))
\n")
(defun vedang/denote-publishing-extras-new-blog-entry (&optional date)
"Create a new blog entry.
@ -5424,15 +5427,8 @@ Prot is the developer and maintainer of this package.
Perform the comparison with `string<'."
(string< (vedang/denote--pad-sig sig1) (vedang/denote--pad-sig sig2)))
(use-package denote
:ensure t
:bind
( :map global-map
;; Bindings to personal functions (defined above)
("C-c d p m" . vedang/denote-publishing-extras-new-microblog-entry)
("C-c d p b" . vedang/denote-publishing-extras-new-blog-entry))
:config
(setq denote-sort-signature-comparison-function #'vedang/denote-sort-for-signatures))
#+end_src
*** The =unravel-study.el= integration between Consult and Denote (~consult-denote~)

View file

@ -42,6 +42,9 @@
;; `org-mode-map', `markdown-mode-map', and/or `text-mode-map'.
("C-c d j" . denote-journal-extras-new-entry)
("C-c d s" . denote-sort-dired)
;; Bindings to personal functions (defined below)
("C-c d p m" . vedang/denote-publishing-extras-new-microblog-entry)
("C-c d p b" . vedang/denote-publishing-extras-new-blog-entry)
:map text-mode-map
("C-c d B" . denote-backlinks)
("C-c d b" . denote-find-backlink)
@ -112,7 +115,7 @@
#+filetags: %3$s
#+date: %2$s
#+identifier: %4$s
\n"))
\n")
(defun vedang/denote-publishing-extras-new-blog-entry (&optional date)
"Create a new blog entry.
@ -203,14 +206,6 @@ modifications."
Perform the comparison with `string<'."
(string< (vedang/denote--pad-sig sig1) (vedang/denote--pad-sig sig2)))
(use-package denote
:ensure t
:bind
( :map global-map
;; Bindings to personal functions (defined above)
("C-c d p m" . vedang/denote-publishing-extras-new-microblog-entry)
("C-c d p b" . vedang/denote-publishing-extras-new-blog-entry))
:config
(setq denote-sort-signature-comparison-function #'vedang/denote-sort-for-signatures))
(use-package consult-denote