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

Emacspeak and W3M



Dmitry's emacspeak-w3m.el is now integrated in the CVS
version of emacspeak.
If running out of CVS (if you dont know what that is, then
you can delete this message)--

cd emacspeak/lisp 
cvs update 
ln -s contrib/emacspeak-w3m.el .
make

This will setup emacspeak to load emacspeak-w3m.el when you
use w3m to browse.

There is a new wizard tool in emacspeak-wizards 
emacspeak-wizards-use-w3-or-w3m
that can be switched to toggle the browser used by Emacspeak
web tools like websearch and url-template.

Things left to do in emacspeak-w3m.el:

(if you would like to help Dmitry and me and and shed
your free-loader labels in the bargain, here is your chance)

0) Document all functions and variables 
2) Add voice locking support by advising w3m-fontify-buffer
--you can use the code in emacspeak-enriched.el to see how
to design this.
The voice locking that will result will not be as flexible
as with Aural CSS, but it's a good start.
3) Add auditory icons to the various interactive commands to
make them consistent with the rest of the Emacspeak desktop.

4) Advice the remaining interactive commands provided by
   W3m.el

Longer Term:

Add Aural CSS --this will be  some work since W3M itself
does not support CSS yet

Table Navigation

Again this will be non-trivial since the emacs interface to
W3M uses an external program to format the page.

You can sidestep some of the problems resulting from the
above by judiciously using emacspeak's XSL support which
I've already added to emacspeak-w3m.el

-- 
Best Regards,
--raman

      
Email:  raman@cs.cornell.edu
WWW: http://www.cs.cornell.edu/home/raman/             
AIM: TVRaman
PGP:    http://www.cs.cornell.edu/home/raman/raman.asc 

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