[mew-dist 27612] folder search での1文字削除
Takashi Masuda ( 増田貴士 )
masutaka at example.com
2007年 4月 15日 (日) 23:01:01 JST
増田です。
folder search で、1文字前の文字を削除するには BackSpace キーが使えます
が、Ctrl-h を使う方法はありますか?
mew-input-folder-self-insert() を眺めてみたところ、ハードコーディング
されているため、設定でどうにかならないような感じでした。
添付のように、ユーザがカスタマイズできるというのはいかがでしょうか?
# イマイチかな...。
--
Takashi Masuda <masutaka at example.com>
-------------- next part --------------
Index: mew-minibuf.el
===================================================================
RCS file: /cvsmew/mew/mew-minibuf.el,v
retrieving revision 1.136
diff -u -r1.136 mew-minibuf.el
--- mew-minibuf.el 4 Jan 2007 06:49:11 -0000 1.136
+++ mew-minibuf.el 15 Apr 2007 13:53:20 -0000
@@ -329,6 +329,8 @@
;;; Self insert
;;;
+(defvar mew-input-folder-delchar-list '("\177" [127] delete backspace))
+
(defun mew-input-folder-self-insert ()
"This function normally inserts its bound key to minibuffer.
When in folder search mode, this function searches a candidate
@@ -360,8 +362,7 @@
(setq gfunc (lookup-key (current-global-map) key)))))))
(if mew-input-folder-search-direction
(cond
- ((or (equal key "\177") (equal key [127])
- (equal key 'delete) (equal key 'backspace))
+ ((member key mew-input-folder-delchar-list)
(if (null mew-input-folder-search-key)
(mew-input-folder-display "not allowed")
(setq mew-input-folder-search-key
Mew-dist メーリングリストの案内