[mew-win32 4380] .mew の関連付け

Tsutomu OKADA tsutomu.okada at example.com
2006年 4月 17日 (月) 00:05:03 JST


岡田と申します。

WDS で検索した .mew をダブルクリックすると、そのメールが Mew の
Summary モードに表示されるようにしたいのですが、あまり Emacs に詳しくな
いので、アドバイスいただけないでしょうか?

手順としては、.mew を gnuclientw.exe に関連付け(アクション open, アプ
リケーション gnuclientw.exe "%1")し、.mew.el で

(setq auto-mode-alist (cons '("\\.mew\\'" . mew-assoc) auto-mode-alist))
(defun mew-assoc ()
  (let ((fld (mew-path-to-folder
	      (directory-file-name (file-name-directory (buffer-file-name)))))
	(msg (file-name-sans-extension (buffer-name))))
    (kill-buffer (current-buffer))
    (mew-summary-visit-folder fld)
    (goto-char (point-min))
    (when (re-search-forward (mew-regex-sumsyn-msg msg) nil t)
      (beginning-of-line)
      (mew-summary-display))))

としました。

.mew をダブルクリックすると該当メールが表示されるのですが、Summary モー
ドのカーソル位置が常にバッファの先頭になってしまいます。どのように修正
すればよいのでしょうか?

# GDS でも同じようにできると思いますが、キャッシュにしか残っていない
# .mew を開くときに、上記のような処理が可能かどうかは検証していません。

## WDS より GDS のほうが好みなのですが、GDS は添付ファイルの中身まで検
## 索してくれないので、仕方なく WDS を使っています。
-- 
Tsutomu.OKADA at example.com




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