جنو الرد مع التوقيع على رأس
سؤال
في وضع خلاصة القول، عندما كنت اضغط R لجنو-ملخص الرد مع-الأصلي أو F لجنو-ملخص-متابعة-مع الأصل، ويحصل على إدخال توقيعي أدناه نص الرسالة الأصلية.
وكيف يمكنني معرفة جنو لادخال توقيعي في أعلى الرسالة، قبل أن النص المقتبس من الأصل؟
المحلول
ويبدو كما لو أن هذا ليس خيارا في صلب الظبي (اعتبارا من v5.10.8)، بحيث يكون لديك لإعادة تعريف واحد من المدمج في وظائف مثل ذلك:
(eval-after-load "gnus-msg"
(defun gnus-inews-yank-articles (articles)
(let (beg article yank-string)
(goto-char (point-max)) ; put articles after signature
(insert "\n") ; and one extra newline
; was this (message-goto-body)
(while (setq article (pop articles))
(when (listp article)
(setq yank-string (nth 1 article)
article (nth 0 article)))
(save-window-excursion
(set-buffer gnus-summary-buffer)
(gnus-summary-select-article nil nil nil article)
(gnus-summary-remove-process-mark article))
(gnus-copy-article-buffer nil yank-string)
(let ((message-reply-buffer gnus-article-copy)
(message-reply-headers
;; The headers are decoded.
(with-current-buffer gnus-article-copy
(save-restriction
(nnheader-narrow-to-headers)
(nnheader-parse-naked-head)))))
(message-yank-original)
(setq beg (or beg (mark t))))
(when articles
(insert "\n")))
(push-mark)
(goto-char beg))))
وأنا التفاف تعريف جديد لل'gnus-inews-yank-articles
في شكل eval-after-load
بحيث يحصل تعريفه في الوقت المناسب. من الواضح، إذا كنت ترغب في السماح التخصيص، وإنشاء متغير والكتابة المناسب إذا البيان.
نصائح أخرى
في النسخة تطوير الظبي (ووGNU إيماكس) يمكنك تعيين message-cite-reply-position
متغير إلى `فوق" .
وأعتقد أنك تعرف بالفعل كل شيء عن التوفو و لماذا لا، ولذا فإنني لن الثرثار على نحو ذلك.