2

私は電子メールに Gnus 5.13 を使用しています (Mac OS X 10.7.2 と emacs 24)。返信のメッセージの上にポイント (カーソル) を配置するためにgnus-posting-stylesエントリを使用します。(eval (set (make-local-variable 'message-cite-reply-position) 'above))これにより、トップリプライまたはインラインで (返信したいメッセージの間で) 返信することができます。残念ながら、上記のエントリでは、返信したいメッセージの上に私の署名も追加されています。トップリプライしたいならそれでいいのですが、インラインでリプライしたい場合はまずいです。返信するメッセージのに署名を配置するにはどうすればよいですか?

4

1 に答える 1

1

'message-cite-reply-position' の変更を破棄して、以下を .gnus.el ファイルに追加しました。電子メールまたはニュース投稿に返信するとき、最初にヤンクされたメッセージ、次に署名、そしてポイントはメッセージの先頭に置かれます。

(ロード後の評価 "gnus-msg"
  '(defun gnus-inews-yank-articles (記事)
    (let (beg article yank-string)
      (メッセージ・ゴト・ボディ)
      (while (setq 記事 (ポップ記事))
        (いつ (listp 記事)
          (setq yank-string (n 番目の 1 記事)
                記事 (n 番目の 0 記事)))
        (保存ウィンドウエクスカーション
          (set-buffer gnus-summary-buffer)
          (gnus-summary-select-article nil nil nil article)
          (gnus-summary-remove-process-mark 記事))
        (gnus-copy-article-buffer nil yank-string)
        (let ((message-reply-buffer gnus-article-copy)
              (メッセージ返信ヘッダー
               ;; ヘッダーがデコードされます。                                                                                                                                               
               (with-current-buffer gnus-article-copy
                 (保存制限
                   (nnheader-narrow-to-headers)
                   (nnheader-parse-naked-head)))))
          (メッセージヤンクオリジナル)
          (setq beg (または beg (マーク t))))
        (記事のとき
          (「\n」を挿入)))
      (プッシュマーク)
; (goto-char beg))) -- オリジナル                              
     (メッセージ後藤ボディ) ; -- 修正されたため、ポイントは記事の最初に移動されます
     ("\n\n" を挿入) ; -- 2 つの空行が追加されます。
     (メッセージ後藤ボディ)))) ; --    
于 2011-12-09T23:25:41.387 に答える