[Mew-dist 05076] Re: 定型メールの作り方

Gorochan ^o^ kunito at example.com
1998年 6月 18日 (木) 23:45:57 JST


國頭です。

▲時刻 18 Jun 1998 10:30:53 GMT に
▲Shigeyuki FUKUSHIMAさんの出した
▲Message-ID <19980618193018U.shige at example.com>の
▲[Mew-dist 05073] Re: 定型メールの作り方 という話題では...
▲(詳しくは <19980618191309S.kagotani at example.com> も見てね)

|> # 一応というのは、c-sig と mew を組みあわせたそのままでは、
|> #   "A" で reply すると、挨拶部分は、cut & paste して、頭にもって
|> #   こないと駄目ですね
|> # ということです。

籠谷さんのように、mew-draft-mode-hook にも書き出しの処理を書いておけばい
いですね。
reply の時の定型文だけならば、mew-cite-field とか mew-cite-format の変
数を使う、あるいはsupercite を使うと良いと思います。

僕も文頭に「國頭です」だけ入れるようにし、supercite で引用し、最後に 
c-sig を用いて自動的にsignature を付けるようにしてました。 
supercite などの引用を利用している場合には、希望の位置に入るように
mew-cite-hook の中で sc-oridinal、c-sig 、文頭文字列の処理の順番をいろ
いろ調整する必要があると思います。

mew-draft-mode-hook
mew-cite-hook
mew-cite-pre-hook

のあたりのフック変数をいじることになるでしょう。


しかし、reply の時は適切な signature を選んでくれるのですが、w の時に
はどうしても自動ではだめなので、結局現在はsignature は手動で付けていま
す。 :)



あまりカッコ良くないですが、こんな風にしています。

(defun insert-greeting ()
  (save-excursion
    (goto-char (point-min))
    (if (re-search-forward "^--" nil t)
	(progn
	  (forward-line 1)
	  (insert "\n國頭です。\n\n")
	  )
      )
    )
  )

(defun delete-greeting ()
  (interactive)
  (save-excursion
    (save-restriction
      (goto-char (point-min))
      (if (re-search-forward "^國頭です。" nil t)
	  (progn
	    (beginning-of-line)
	    (let ((cur-pos (point)))
	      (forward-line 2)
	      (delete-region cur-pos (point))
	      )
	    )
	)
      )
    )
  )



(add-hook 'mew-cite-pre-hook 'delete-greeting)
(add-hook 'mew-cite-hook (lambda () 
			   (delete-greeting)
			   (sc-cite-original)
			   (insert-greeting)
			   ))
	  
;;;; mew-draft-mode-hook の設定
(add-hook 'mew-draft-mode-hook
	  '(lambda ()
	     (insert-greeting)
	     (define-key mew-draft-body-map "\C-c\C-i" 'insert-signature-automatically)
	     ))



■□◆◇▲△▼▽●◎○★☆■□◆◇▲△△▲◇◆□■☆★○◎●▽▼△▲◇◆□■
△                                                                        ▽
▲   國頭 吾郎 (Goro Kunito)  Tel 03-3812-2111 or 03-3814-4251(ext.6761)  ▼
△   東京大学工学系研究科電子情報工学専攻  羽鳥・相澤研究室 博士課程2年  ▽
▲                  E-mail : kunito at example.com                   ▼
△                                                                        ▽
■□◆◇▲△▼▽●◎○★☆■□◆◇▲△△▲◇◆□■☆★○◎●▽▼△▲◇◆□■



Mew-dist メーリングリストの案内