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

ispell-mode not speaking



It's unclear what you did in your advice to break
   ispell. Also, the work around you createdshould be in
      principle unnecessary --- emacspeak should be setting
         punctuation mode on a per buffr basis. It would be
   	 useful to isolate and fix problems in that layer, rather
   	 than papering it over with another layer of advice.

-- 
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


On 5/8/09, Peter Rayner <peter.rayner@lsce.ipsl.fr> wrote:
> I've isolated and "solved" the problem but the solution is bringing
> its own inconveniences.
> In my .emacs file I had added the following advice
> ;; (defadvice switch-to-buffer (after fix-punctuation act)
> ;;   "fix punctuation "
> ;;   (dtk-set-punctuations "some"))
> to stop too much speaking of punctuation as I jumped around buffers.
> Once this advice was removed ispell-mode was happy again but I'm now
> having to reset speaking punctuation much more often.
> Good enough.
> cheers
> Peter
>
> T.V. Raman writes:
>>HMM, Works for me.
>>
>>Created a new buffer foo,
>>typed demonstaation
>>and hit M-x ispell-buffer (this is emacs (CVS)   AKA Emacs 23.
>>   ispell-mode and I appear to be no longer on speaking terms ... pity it
>>   was a nice relationship. I don't know when it broke even.
>>
>>   What happens:
>>   1) open new emacspeak session
>>   2) in any buffer (doesn't seem to matter much which mode) enter
>>   something like
>>   eerror (error but with a doubled e at the start)
>>   --
>>   Then move the cursor over eerror and type
>>   m-x ispell-word
>>
>>   silence follows
>>   ispell itself still works since if I type 0 I get the correction and
>>   speech continues normally. I even sometimes get the message "checking
>>   spelling of eerror".
>>   but I never hear the choices. Similarly ispell-region no longer gives
>>   the current line with the errant word in its particular voice etc.
>>   This will almost certainly be a version thing so
>>   emacs 22.1.1
>>   emacspeak at revision 6149
>>   @(#) International Ispell Version 3.1.20 (but really Aspell
>>0.60.5), ispell.el 3.6 - 01/07/2003
>>
>>   but loading the ispell from the current cvs snapshot of emacs doesn't
>>   seem to help either.
>>
>>   I wondered if the advice from emacspeak-ispell was being called but it
>>   seems so. I also failed to get edebug to instrument a defadvice but
>>   am not very familiar with the edebug package so probably messed that
>>   up. Failing a solution to the question, any advice on debugging
>>   advised functions would be welcome (perhaps more so since I'm more
>>   likely to find my own solution next time).
>>   cheers
>>   Peter
>>
>>   Peter Rayner: LSCE/IPSL, Laboratoire CEA-CNRS-UVSQ
>>   address: Bat. 701 LSCE - CEA de Saclay
>>   Orme des Merisiers, 91191 Gif/Yvette
>>   work: +33 (1) 69 08 88 11; mobile: +33 (6) 75 46 56 52; fax: +33
>>(1) 69 08 77 16
>>   mail-to: peter.rayner@lsce.ipsl.fr
>>   web: http://www-lsce.cea.fr/Pisp/52/peter.rayner.html
>>
>>
>> -----------------------------------------------------------------------------
>>   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".
>>
>>--
>>Best Regards,
>>--raman
>>
>>Title:  Research Scientist
>>Email:  raman@google.com
>>WWW:    http://emacspeak.sf.net/raman/
>>Google: tv+raman
>>GTalk:  raman@google.com, tv.raman.tv@gmail.com
>>PGP:    http://emacspeak.sf.net/raman/raman-almaden.asc
>>
>>
>>
>>On 5/5/09, Peter Rayner <peter.rayner@lsce.ipsl.fr> wrote:
>>> ispell-mode and I appear to be no longer on speaking terms ... pity it
>>> was a nice relationship.  I don't know when it broke even.
>>>
>>> What happens:
>>> 1) open new emacspeak session
>>> 2) in any buffer (doesn't seem to matter much which mode) enter
>>> something like
>>> eerror (error but with a doubled e at the start)
>>> --
>>> Then move the cursor over eerror and type
>>> m-x ispell-word
>>>
>>> silence follows
>>> ispell itself still works since if I type 0 I get the correction and
>>> speech continues normally.  I even sometimes get the message "checking
>>> spelling of eerror".
>>> but I never hear the choices.  Similarly ispell-region no longer gives
>>> the current line with the errant word in its particular voice etc.
>>> This will almost certainly be a version thing so
>>> emacs 22.1.1
>>> emacspeak at revision 6149
>>> @(#) International Ispell Version 3.1.20 (but really Aspell 0.60.5),
>>> ispell.el 3.6 - 01/07/2003
>>>
>>> but loading the ispell from the current cvs snapshot of emacs doesn't
>>> seem to help either.
>>>
>>> I wondered if the advice from emacspeak-ispell was being called but it
>>> seems so.  I also failed to get edebug to instrument a defadvice but
>>> am not very familiar with the edebug package so probably messed that
>>> up.  Failing a solution to the question, any advice on debugging
>>> advised functions would be welcome (perhaps more so since I'm more
>>> likely to find my own solution next time).
>>> cheers
>>> Peter
>>>
>>>
>>> Peter Rayner: LSCE/IPSL, Laboratoire CEA-CNRS-UVSQ
>>> address: Bat. 701 LSCE - CEA de Saclay
>>> Orme des Merisiers, 91191 Gif/Yvette
>>> work: +33  (1) 69 08 88 11;	mobile: +33 (6) 75 46 56 52;	 fax: +33 (1) 69
>>> 08
>>> 77 16
>>> mail-to: peter.rayner@lsce.ipsl.fr
>>> web: http://www-lsce.cea.fr/Pisp/52/peter.rayner.html
>>>
>>> -----------------------------------------------------------------------------
>>> 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".
>>>
>>>
>
> --
> Peter Rayner: LSCE/IPSL, Laboratoire CEA-CNRS-UVSQ
> address: Bat. 701 LSCE - CEA de Saclay
> Orme des Merisiers, 91191 Gif/Yvette
> work: +33  (1) 69 08 88 11;	mobile: +33 (6) 75 46 56 52;	 fax: +33 (1) 69 08
> 77 16
> mail-to: peter.rayner@lsce.ipsl.fr
> web: http://www-lsce.cea.fr/Pisp/52/peter.rayner.html
>

-----------------------------------------------------------------------------
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