[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mhc:01695] Re: 複数 Category の入力
From: KOIE Hidetaka (鯉江英隆) <hide@xxxxxxxx> さん曰く
Subject: [mhc:01694] Re: 複数 Category の入力
Message-ID: <20021021.142704.104045395.hide@xxxxxxxx>
Date: Mon, 21 Oct 2002 14:27:04 +0900 (JST)
鯉江> | カンマが使えます。(補完も効きます。)
鯉江> | w o r k , t o d o RET
鯉江> 気付かなかった。
鯉江> でも、ドラフトでのX-SC-Category:入力方法と
鯉江> ミニバッファでの入力方法とが違うのはまずいかと。
他の elisp から crm (というか completing-read-multiple()) を使っ
ていないなら、
(when (locate-library "crm")
(or (featurep 'crm) (require 'crm))
(setq crm-separator " ")
(define-key crm-local-completion-map " " 'self-insert-command)
(defadvice completing-read-multiple (after delete-null activate)
(setq ad-return-value (delete "" ad-return-value)))
;; uum...
(when (and (not (featurep 'xemacs)) (>= emacs-major-version 21))
(defalias 'crm-minibuffer-complete 'minibuffer-complete)))
としておくと、" " を区切りにして " " は単にスペースの入力、って
出来るのでこれぐらいでどうでしょう。補完は tab を使います。
# 正直言って、この辺をいじり出すと Mew でいえば mew-minibuf.el,
# mew-complete.el 相当のもの(もっと単純でいいですけど)が必要とな
# るので、なかなか腰が重いです。
--
白井秀行 (mailto:shirai@xxxxxxxxxxxxx)