[mew-dist 27910] Re: GMail の IMAP

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2007年 11月 30日 (金) 17:26:15 JST


> だけど、今考え直したら marker 使えば全然大丈夫ですね。かずさんの
> をちょっとだけ変更してみました。

Mew は、できるだけ marker を使わないというポリシーでございます。

こういうことでしょうか?

(defun mew-complete-insert-folder-function (choice buffer mini-p base-size)
  (let ((start (mew-minibuf-point-min))
	(proto (substring choice 0 1))
	(pos (point)))
    (while (not (or (= start (point))
		    (not (char-before))
		    (char-equal (char-before) ?,)))
      (forward-char -1))
    (if (and (member proto mew-folder-prefixes)
	     (looking-at (concat "\\("
				 (regexp-opt mew-config-cases t)
				 ":\\)"
				 (regexp-quote proto))))
	(progn
	  (delete-region (match-end 1) pos)
	  (goto-char (match-end 1)))
      (delete-region (point) pos))
    (insert choice)
    (remove-text-properties start (point-max) '(mouse-face nil))
    (mew-complete-window-delete 'force)
    t))

--かず



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