質問

Iはヌー-要約返信付き原稿またはFヌー-要約フォロー-WITH-原稿のためのRを押したときに、

要約モードにおいて、私の署名は、元のメッセージテキストの下に挿入されます。

どのように私は、元の引用されたテキストの前に、メッセージの一番上に自分の署名を挿入するためにヌーを伝えることができますか?

役に立ちましたか?

解決

それは(v5.10.8のような)のGnusに組み込まれたオプションはありませんかのようにあなたがそうのような組み込み関数のいずれかを再定義する必要があるので、それは、見えます:

(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の新しい定義を包みました。あなたがカスタマイズできるようにしたい場合は明らかに、if文適切な変数を作成して書き込みます。

他のヒント

のGnus の(およびGNU Emacsの)の開発バージョンrel="nofollow">のmessage-cite-reply-position `へ「上記ます。

私は、すでにすべての豆腐となぜ知っていると思います私はそのことについてのばかげたことはありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top