[Mew-dist 15033] Re: Set Config (C) が動きません
KIM Hyeong Cheol
hkimu-tky at example.com
2000年 11月 24日 (金) 22:33:48 JST
金と申します。
Nobuaki TOGASHI (冨樫伸明) <nobu at example.com> wrote
> これは、b79 からなのですが、Emacs 21 で Set Config (C) が働かなくなっ
> てしまいました。Emacs 20 では正常に動いています。
>
> C のプロンプト:
>
> Input/Output config value (default):
>
> に対して、例えば default を選択すると:
>
> Input/Output config value (default): [No match Input/Output config value (default): ]
>
> と言われてしまいます。報告のみです、申し訳ない。
以後このままなのかはわかりませんが、
emacs 21 の NEWS によると
> ** The minibuffer prompt is now actually inserted in the minibuffer
> This makes it possible to scroll through the prompt, if you want to.
> The function minubuffer-prompt-end returns the current position of the
> end of the minibuffer prompt, if the minibuffer is current.
> Otherwise, it returns zero.
とのことで、 minibuffer での point-min が怪しいと思い、 mew-minibuf.el
を試しに
-----
--- mew-minibuf.el~ Fri Nov 24 16:13:19 2000
+++ mew-minibuf.el Fri Nov 24 22:26:30 2000
@@ -351,7 +351,7 @@
;;;
(defun mew-check-config ()
- (let* ((config (mew-buffer-substring (point-min) (point-max)))
+ (let* ((config (mew-buffer-substring (minibuffer-prompt-end) (point-max)))
(lst (mew-split config ?,))
err)
(catch 'nomatch
-----
としてやるとうまく動いています。
現実にどうすべきかはわかりませんが。
ではでは。
Mew-dist メーリングリストの案内