[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: emacspeak-mew.el
- To: bep@argv.org
- Subject: Re: emacspeak-mew.el
- From: Koichi INOUE <inoue@argv.org>
- Date: 28 Aug 2000 08:56:16 +0900
- Delivered-To: mailing list bep@argv.org
- Mailing-List: contact bep-help@argv.org; run by ezmlm
- Organization: Accessibility Research Group for the Visually Impaired(ARGV)
- User-Agent: T-gnus/6.14.5 (based on Gnus v5.8.7) (revision 04) EMY/1.13.8 (Tastes differ) FLIM/1.13.2 (Kasanui) APEL/10.2 Emacs/20.7 (i386--freebsd) MULE/4.0 (HANANOEN)
井上です。
KIRIAKE Masanori <seiken@...> writes:
> 読み上げ始点の設定が悪いようです。アドレス帳とかを使っているとカーソルの
> 左側が変化することがあります。今のコードだと変化した左側を読んでくれない
> ことになります。いろいろ考えたのですが、現在のカーソル位置から左向きに空
> 白文字を探してそこを始点にするのがよいかな、という感じです。
以下のパッチでいいと思うのですが、タイミングあのか、completionsバッファ
を読みません。
なんかおかしいでしょうか?
1.1.2.9へのパッチです。
*** emacspeak-mew.el~ Mon Aug 28 08:52:37 2000
--- emacspeak-mew.el Mon Aug 28 08:41:02 2000
***************
*** 92,98 ****
(defadvice mew-complete-address (around emacspeak pre act)
"Say what you completed."
! (let ((prior (point ))
(dtk-stop-immediately t))
(emacspeak-kill-buffer-carefully "*Mew completions*")
ad-do-it
--- 92,101 ----
(defadvice mew-complete-address (around emacspeak pre act)
"Say what you completed."
! (let ((prior (save-excursion
! (re-search-backward "[ ,:]")
! (forward-char)
! (point)))
(dtk-stop-immediately t))
(emacspeak-kill-buffer-carefully "*Mew completions*")
ad-do-it
--
Koichi Inoue, ARGV
E-Mail: inoue@...
ICQ UIN: 74900690