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@xxxxxxxxxxx WWW: http://emacspeak.sf.net/raman/ AIM: emacspeak GTalk: tv.raman.tv@xxxxxxxxxxx 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@xxxxxxxxxxx> 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@xxxxxxxxxxx >> 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@xxxxxxxxxxx" with a >> subject of "unsubscribe" or "help". >> >>-- >>Best Regards, >>--raman >> >>Title: Research Scientist >>Email: raman@xxxxxxxxxxx >>WWW: http://emacspeak.sf.net/raman/ >>Google: tv+raman >>GTalk: raman@xxxxxxxxxxx, tv.raman.tv@xxxxxxxxxxx >>PGP: http://emacspeak.sf.net/raman/raman-almaden.asc >> >> >> >>On 5/5/09, Peter Rayner <peter.rayner@xxxxxxxxxxx> 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@xxxxxxxxxxx >>> 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@xxxxxxxxxxx" 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@xxxxxxxxxxx > 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@xxxxxxxxxxx" with a subject of "unsubscribe" or "help".
If you have questions about this archive or had problems using it, please send mail to:
priestdo@xxxxxxxxxxx No Soliciting!Emacspeak List Archive | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998