[mew-dist 19784] minibuffer keymap

Tak Ota Takaaki.Ota at example.com
2001年 12月 7日 (金) 02:03:31 JST


minibuffer からの入力時に emacs 標準キー(up/down arrows など)が使え
るようにしてみました。2.1 からのパッチです。

同時に M-n が使えるように mew-minibuf.el の read-from-minibuffer に全
て DEFAULT-VALUE を与えてあげようと思ったのですが INITIAL-CONTENTS の 
"+" が例外的な存在で面倒なのでやめました。

ところでこれをやっていて思ったのですが mew-input-map の名前が
mew-minibuffer-map でない理由は何なんでしょう。mew の歴史や xemacs の
ことを良く知らないので疑問に思えました。


*** ../../../pub/mew/mew-2.1/mew-key.el	Thu Oct 25 22:19:15 2001
--- mew-key.el	Thu Dec  6 07:49:34 2001
***************
*** 453,463 ****
  ;;;
  ;;; Minibuffer
  ;;;
  
  (unless mew-input-map
!   (setq mew-input-map (make-sparse-keymap))
    (define-key mew-input-map " "    'mew-input-complete)
    (define-key mew-input-map "\t"   'mew-input-complete)
    (define-key mew-input-map "?"    'mew-input-complete)
  ;;  (define-key mew-input-map "\177" 'backward-delete-char)
  ;;  (define-key mew-input-map [delete] 'backward-delete-char)
--- 453,466 ----
  ;;;
  ;;; Minibuffer
  ;;;
  
  (unless mew-input-map
!   (setq mew-input-map
! 	(if (boundp 'minibuffer-local-map)
! 	    (copy-keymap minibuffer-local-map)
! 	  (make-sparse-keymap)))
    (define-key mew-input-map " "    'mew-input-complete)
    (define-key mew-input-map "\t"   'mew-input-complete)
    (define-key mew-input-map "?"    'mew-input-complete)
  ;;  (define-key mew-input-map "\177" 'backward-delete-char)
  ;;  (define-key mew-input-map [delete] 'backward-delete-char)



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