mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-22 17:34:54 +01:00
emacs: make citation function customizable.
Make a new customizable variable instead of relying on message-cite-function because the default for the latter changed between emacs releases. The defcustom is borrowed from the message.el source, with minor modifications.
This commit is contained in:
parent
9060a1f617
commit
2bbe5e034d
1 changed files with 20 additions and 3 deletions
|
@ -75,6 +75,22 @@ list."
|
|||
:type '(repeat string)
|
||||
:group 'notmuch-send)
|
||||
|
||||
(defgroup notmuch-reply nil
|
||||
"Replying to messages in notmuch"
|
||||
:group 'notmuch)
|
||||
|
||||
(defcustom notmuch-mua-cite-function 'message-cite-original
|
||||
"*Function for citing an original message.
|
||||
Predefined functions include `message-cite-original' and
|
||||
`message-cite-original-without-signature'.
|
||||
Note that these functions use `mail-citation-hook' if that is non-nil."
|
||||
:type '(radio (function-item message-cite-original)
|
||||
(function-item message-cite-original-without-signature)
|
||||
(function-item sc-cite-original)
|
||||
(function :tag "Other"))
|
||||
:link '(custom-manual "(message)Insertion Variables")
|
||||
:group 'notmuch-reply)
|
||||
|
||||
;;
|
||||
|
||||
(defun notmuch-mua-get-switch-function ()
|
||||
|
@ -220,8 +236,9 @@ list."
|
|||
(date (plist-get original-headers :Date))
|
||||
(start (point)))
|
||||
|
||||
;; message-cite-original constructs a citation line based on the From and Date
|
||||
;; headers of the original message, which are assumed to be in the buffer.
|
||||
;; notmuch-mua-cite-function constructs a citation line based
|
||||
;; on the From and Date headers of the original message, which
|
||||
;; are assumed to be in the buffer.
|
||||
(insert "From: " from "\n")
|
||||
(insert "Date: " date "\n\n")
|
||||
|
||||
|
@ -233,7 +250,7 @@ list."
|
|||
(set-mark (point))
|
||||
(goto-char start)
|
||||
;; Quote the original message according to the user's configured style.
|
||||
(message-cite-original)))
|
||||
(funcall notmuch-mua-cite-function)))
|
||||
|
||||
;; Crypto processing based crypto content of the original message
|
||||
(when process-crypto
|
||||
|
|
Loading…
Reference in a new issue