[mew-dist 22875] Re: 要望いろいろ

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2003年 1月 16日 (木) 19:20:27 JST


From: Yasunari Momoi <momo at example.com>
Subject: [mew-dist 22673] 要望いろいろ

> ・m/ (今 mark されているファイルを virtual folder へ) がほしい

以下のコマンドみないなのでいいですか?

> ・指定範囲のみを対象にした pick がほしい

キー割り当てを考えて頂ければ、1 分で実装できます。

--かず

(defun mew-summary-mark-virtual ()
  (interactive)
  (if (not (mew-summary-p))
      (message "This command cannot be used in this mode")
    (let* ((folder (mew-summary-folder-name 'ext))
	   (vfolder (mew-summary-get-vfolder (list folder)))
	   (buf (generate-new-buffer vfolder))
	   (form (format "%%%ds" (mew-summary-scan-form-num folder)))
	   (i 1)
	   beg line)
      (save-excursion
	(goto-char (point-min))
	(while (re-search-forward mew-regex-msg-review nil t)
	  (beginning-of-line)
	  (setq beg (point))
	  (setq msg (mew-summary-message-number))
	  (forward-line)
	  ;; This must be buffer-substring
	  (setq line (buffer-substring beg (point)))
	  (save-excursion
	    (set-buffer buf)
	    (insert (mew-sort-adjust-number form (int-to-string i) line))
	    (forward-line -1)
	    (end-of-line)
	    (insert " \006 " folder " " msg)
	    (forward-line))
	  (setq i (1+ i))))
      (switch-to-buffer vfolder)
      (mew-virtual-mode)
      (mew-window-configure 'summary))))



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