[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Minibuffer changes in svn



Lukas,
Yes, this is intentional.

The problem with just speaking  the value of the "current field"
is that it was not correctly speaking the default value for
functions like read-from-minibuffer, it was also having trouble
speaking the right thing as one cycled in the minibuffer history
(from memory).

I could set things up to skip the minibuffer prompt, just haven't
hit cases where  the output was verbvose.

>>>>> "Lukas" == Lukas Loehrer <listaddr1@gmx.net> writes:
    Lukas> Hi all, after updating to the latest version of
    Lukas> emacspeak from svn, I noticed some changes how the
    Lukas> minibuffer is spoken. I am describing them here to
    Lukas> find out if others can reproduce this behavior. I
    Lukas> experience the changes in emacs 22.1.1 from Ubuntu
    Lukas> Hardy and emacs 23 from the 3rd party emacs-snapshot
    Lukas> package on Debian.
    Lukas> 
    Lukas> When cycling through the minibuffer history, both ,
    Lukas> the minibuffer prompt and the history item are
    Lukas> spoken. It used to be only the minibuffer history
    Lukas> item. This behavior can lead to very verbose output if
    Lukas> the minibuffer prompt is long. I tracked this down to
    Lukas> the changes to emacspeak-advice.el in revision
    Lukas> 5766. emacspeak now speaks the return value of
    Lukas> buffer-string instead of using
    Lukas> emacspeak-speak-current-field.  Is this change of
    Lukas> behavior intentional, and if so, what is the rationale
    Lukas> behind it?
    Lukas> 
    Lukas> Another change I noticed is what gets spoken when the
    Lukas> minibuffer is entered. This is in
    Lukas> emacspeak-minibuffer-setup-hook in
    Lukas> emacspeak-advice.el. The return value of buffer-string
    Lukas> and the value of minibuffer-default are spoken. The
    Lukas> problem ist that the former often (always?) contains
    Lukas> the default value. Something like:
    Lukas> 
    Lukas> Switch to buffer (default *shel*):"
    Lukas> 
    Lukas> or
    Lukas> 
    Lukas> Find file: /home/foo/bar
    Lukas> 
    Lukas> The default value is thus spoken twice.
    Lukas> 
    Lukas> Best regards, Lukas
    Lukas> 
    Lukas> 
    Lukas> -----------------------------------------------------------------------------
    Lukas> To unsubscribe from the emacspeak list or change your
    Lukas> address on the emacspeak list send mail to
    Lukas> "emacspeak-request@cs.vassar.edu" with a subject of
    Lukas> "unsubscribe" or "help"

-- 
Best Regards,
--raman

      
Email:  raman@users.sf.net
WWW:    http://emacspeak.sf.net/raman/
AIM:    emacspeak       GTalk: tv.raman.tv@gmail.com
PGP:    http://emacspeak.sf.net/raman/raman-almaden.asc
Google: tv+raman 
IRC:    irc://irc.freenode.net/#emacs

-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@cs.vassar.edu" with a
subject of "unsubscribe" or "help"



If you have questions about this archive or had problems using it, please send mail to:

priestdo@cs.vassar.edu No Soliciting!

Emacspeak List Archive | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998

Emacspeak Files | Emacspeak Blog | Search the archive