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

Re: emacs 23 and



Make sure you have line-move-visual set to nil in your .emacs file.

Emacs 23 introduced a new line movement feature which does not work
well with emacs. Essentiallly, you could have emacs move by visual
lines (i.e. a line wrapped over two lines would require two C-n to
move past it). However, emacspeak works by physical lines and does not
know/care about how the lines is displayed in the buffer. Visual line
mode confuses emacspeak, so you need to make sure it is disabled.

Tim

On 29 May 2012 19:10,  <lsmithso@hare.demon.co.uk> wrote:
>
> More investigation shows that undo/redo amd  character echo ate working, but not audio icons, and undo doesn't speak the text it undid. I also found these in Messages:
>
>
>  line-move-visual: End of bufferError during redisplay: (error ad-disable-advice: `error' is not advised)
>  Error during redisplay: (error ad-disable-advice: `error' is not advised)
>
>
> lsmithso@hare.demon.co.uk writes:
>  >
>  > It builds, but I get a runtime error:
>  >
>  >   Loading emacspeak...done
>  >   Loading voice-setup...done
>  >   Loading voice-setup...done
>  >   require: Symbol's value as variable is void: post-self-insert-hook
>  >
>  > Didn't we establish that this hook doesn't exist in emacs 23?
>  >
>  >
>  > Tim Cross writes:
>  >  >
>  >  > Try doing
>  >  >
>  >  > make clean
>  >  > make config
>  >  > make
>  >  >
>  >  > and see if that works
>  >  >
>  >  > Tim
>  >  >
>  >  > lsmithso@hare.demon.co.uk writes:
>  >  >  > Hi:
>  >  >  > I Checked it out and the build fails:
>  >  >  >
>  >  >  > $ svn update
>  >  >  > U    lisp/emacspeak-advice.el
>  >  >  > U    lisp/emacspeak-redefine.el
>  >  >  > Updated to revision 7818.
>  >  >  >
>  >  >  >
>  >  >  > $ make
>  >  >  > test -f  lisp/emacspeak-loaddefs.el || make config
>  >  >  > cd lisp; make
>  >  >  > make[1]: Entering directory `/home/lsmithso/sp1/emacspeak-read-only/lisp'
>  >  >  > emacs -batch -q -no-site-file   -eval '(setq vc-handled-backends nil byte-compile-warnings t)'  -l ".."/lisp/emacspeak-load-path.el -l ".."/lisp/emacspeak-loaddefs.el -l ".."/lisp/emacspeak-cus-load.el -l ".."/lisp/g-client/g-load-path.el  -f batch-byte-compile emacspeak-advice.el
>  >  >  >
>  >  >  > In toplevel form:
>  >  >  > emacspeak-advice.el:518:48:Warning: reference to free variable
>  >  >  >     `post-self-insert-hook'
>  >  >  > emacspeak-advice.el:984:2:Warning: reference to free variable
>  >  >  >     `emacspeak-pronounce-sha-checksum-pattern'
>  >  >  > emacspeak-advice.el:1573:33:Warning: ad-Orig-kill-region called with 3
>  >  >  >     arguments, but accepts only 2
>  >  >  > emacspeak-advice.el:1576:5:Warning: ad-Orig-kill-region called with 3
>  >  >  >     arguments, but accepts only 2
>  >  >  >
>  >  >  > In end of data:
>  >  >  > emacspeak-advice.el:3007:1:Warning: the following functions are not known to
>  >  >  >     be defined: emacspeak-pronounce-add-dictionary-entry, which-function
>  >  >  > >>Error occurred processing emacspeak-advice.el: File error (("Opening output file" "cannot overwrite file" "/home/lsmithso/sp1/emacspeak-read-only/lisp/emacspeak-advice.elc"))
>  >  >  > make[1]: *** [emacspeak-advice.elc] Error 1
>  >  >  > make[1]: Leaving directory `/home/lsmithso/sp1/emacspeak-read-only/lisp'
>  >  >  > make: *** [emacspeak] Error 2
>  >  >  >
>  >  >  >
>  >  >  >
>  >  >  > T. V. Raman writes:
>  >  >  >  >
>  >  >  >  > thanks all. Just checking  in a change that only uses
>  >  >  >  > post-self-insert-hook in emacs 23.  I've also fixed up undo to
>  >  >  >  > work correctly in emacs prios to emacs 24.  Give it a spin  --
>  >  >  >  > change just committed to svn.
>  >  >  >  >
>  >  >  >  > >>>>> "Rob" == Rob Hill <robhill@es.co.nz> writes:
>  >  >  >  >     Rob> Hello Raman and list, post-self-insert-hook isn't
>  >  >  >  >     Rob> present in emacs 23.2.1 from debian stable.
>  >  >  >  >     Rob>
>  >  >  >  >     Rob> Rob
>  >  >  >  >     Rob>
>  >  >  >  >     Rob> T. V. Raman writes:
>  >  >  >  >     >> plain text, us-ascii [Press RETURN to display text]
>  >  >  >  >     Rob>
>  >  >  >  >     Rob> -----------------------------------------------------------------------------
>  >  >  >  >     Rob> To unsubscribe from the emacspeak list or change your
>  >  >  >  >     Rob> address on the emacspeak list send mail to
>  >  >  >  >     Rob> "emacspeak-request@cs.vassar.edu" with a subject of
>  >  >  >  >     Rob> "unsubscribe" or "help".
>  >  >  >  >
>  >  >  >  > --
>  >  >  >  > Best Regards,
>  >  >  >  > --raman
>  >  >  >  >
>  >  >  >  > -----------------------------------------------------------------------------
>  >  >  >  > 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".
>  >  >  >
>  >  >  > --
>  >  >  > Les Smithson
>  >  >  >
>  >  >  > -----------------------------------------------------------------------------
>  >  >  > 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".
>  >  >  >
>  >  >
>  >  > --
>  >  > Tim Cross
>  >  > Information Technology
>  >  > University of New England
>  >  >  Phone: +61 2 6773 3210
>  >  > Mobile: 0428 212217
>  >  > E-Mail: tcross@une.edu.au
>  >  >    Web: http://www.une.edu.au/itd
>  >  > ---
>  >  > Please avoid sending me Word or PowerPoint attachments.
>  >  > See http://www.gnu.org/philosophy/no-word-attachments.html
>  >  >
>  >  > Any fool can make things bigger, more complex, and more violent. It takes a
>  >  > touch of genius (and a lot of courage) to move in the opposite direction.
>  >  >                                                            —Albert Einstein
>  >  >
>  >  >
>  >  >
>  >  >
>  >  >
>  >  >
>  >  > -----------------------------------------------------------------------------
>  >  > 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".
>  >
>  > --
>  > Les Smithson
>
> --
> Les Smithson
>
> -----------------------------------------------------------------------------
> 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".
>



-- 
Tim Cross

-----------------------------------------------------------------------------
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 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998

Emacspeak Files | Emacspeak Blog | Search the archive