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

Re: debian emacspeak 15 package




    James,

I load Emacspeak from my ~/.emacs by the form

(load "emacspeak-setup")

When started, Emacspeak initializes emacspeak-directory to the value
/usr/share/emacs21/site-lisp/
for emacs 21.1, and
/usr/share/emacs20/site-lisp/
for emacs 20.7.

(If memory serves, I was saying that it is
/usr/share/emacs21/site-lisp/emacspeak/, but that was wrong actually.)

Of course, I might load emacspeak-setup.el from the source directory,
in which case I wouldn't get error message about sound directory, but
emacspeak-setup.el changes load-path by the following expression:

(setq load-path
      (cons emacspeak-lisp-directory 
	    load-path ))

As a result, you have source directory on the top of your load-path
and all source files loaded instead of compiled ones. (I have checked
this clame with locate-library.)
So, I do not find this approach much better.

Frankly, I don't see any strong reason to rearrange load-path in such
a way. So probably removing the expression above from
emacspeak-setup.el and changing initial value of emacspeak-directory as

(defvar emacspeak-directory "/usr/share/emacs/site-lisp/emacspeak/"
  "Directory where emacspeak is installed. ")

would solve the problem. Though I didn't test this yet.
I also include my load-path in the attachment below.

Yet one more problem. As I have noticed emacspeak 15 package is
missing the directory with xsl transforms. This directory is present
in the emacspeak 15 tarball under emacspeak-15.0/xsl/ and is
referenced by emacspeak-w3-xsl-directory variable (this variable were
changed in the cvs version to emacspeak-xslt-directory).
A kind of dependency on debian package xsltproc would also be
appropriate, since xsltproc is referenced by the variable
emacspeak-xslt-program.


Thank you for your efforts!
    Dimitri

("/usr/share/emacs21/site-lisp/lisp/"
"/usr/share/emacs21/site-lisp/xae"
"/usr/share/emacs21/site-lisp/windows"
"/usr/share/emacs21/site-lisp/w3m"
"/usr/share/emacs21/site-lisp/w3m/shimbun"
"/usr/share/emacs21/site-lisp/tdtd"
"/usr/share/emacs21/site-lisp/speedbar"
"/usr/share/emacs21/site-lisp/semantic"
"/usr/share/emacs21/site-lisp/pcomplete"
"/usr/share/emacs21/site-lisp/pcl-cvs/"
"/usr/share/emacs21/site-lisp/multispeech"
"/usr/share/emacs21/site-lisp/lookup-el"
"/usr/share/emacs21/site-lisp/html-helper-mode"
"/usr/share/emacs21/site-lisp/gnuserv"
"/usr/share/emacs21/site-lisp/eshell"
"/usr/share/emacs21/site-lisp/eieio"
"/usr/share/emacs21/site-lisp/edb"
"/usr/share/emacs21/site-lisp/dictionary"
"/usr/share/emacs21/site-lisp/calc"
"/usr/share/emacs21/site-lisp/bbdb"
"/usr/share/emacs21/site-lisp/auctex/"
"/usr/share/emacs21/site-lisp/elib/"
"/usr/share/emacs21/site-lisp/psgml"
"/usr/share/emacs21/site-lisp/dpkg-dev-el"
"/usr/share/emacs21/site-lisp/debbugs-el"
"/usr/share/emacs21/site-lisp/gnus"
"/usr/share/emacs21/site-lisp/url"
"/usr/share/emacs21/site-lisp/emacspeak"
"/usr/share/emacs21/site-lisp/ilisp"
"/usr/share/emacs21/site-lisp/manued-el"
"/usr/share/emacs21/site-lisp/ocaml"
"/usr/share/emacs21/site-lisp/w3-el"
"/etc/emacs21"
"/etc/emacs"
"/usr/local/share/emacs/21.1/site-lisp"
"/usr/local/share/emacs/site-lisp"
"/usr/share/emacs/21.1/site-lisp"
"/usr/share/emacs/site-lisp"
"/usr/share/emacs/site-lisp/auctex"
"/usr/share/emacs/site-lisp/bbdb"
"/usr/share/emacs/site-lisp/calc"
"/usr/share/emacs/site-lisp/debbugs-el"
"/usr/share/emacs/site-lisp/debview"
"/usr/share/emacs/site-lisp/dictionary"
"/usr/share/emacs/site-lisp/dpkg-dev-el"
"/usr/share/emacs/site-lisp/edb"
"/usr/share/emacs/site-lisp/eieio"
"/usr/share/emacs/site-lisp/elib"
"/usr/share/emacs/site-lisp/eshell"
"/usr/share/emacs/site-lisp/gettext"
"/usr/share/emacs/site-lisp/gnus"
"/usr/share/emacs/site-lisp/gnuserv"
"/usr/share/emacs/site-lisp/html-helper-mode"
"/usr/share/emacs/site-lisp/ilisp"
"/usr/share/emacs/site-lisp/lookup-el"
"/usr/share/emacs/site-lisp/manued-el"
"/usr/share/emacs/site-lisp/mmm-mode"
"/usr/share/emacs/site-lisp/multispeech"
"/usr/share/emacs/site-lisp/ocaml"
"/usr/share/emacs/site-lisp/pcl-cvs"
"/usr/share/emacs/site-lisp/pcomplete"
"/usr/share/emacs/site-lisp/psgml"
"/usr/share/emacs/site-lisp/python2.2-elisp"
"/usr/share/emacs/site-lisp/semantic"
"/usr/share/emacs/site-lisp/speedbar"
"/usr/share/emacs/site-lisp/tdtd"
"/usr/share/emacs/site-lisp/tuareg-mode"
"/usr/share/emacs/site-lisp/w3m"
"/usr/share/emacs/site-lisp/windows"
"/usr/share/emacs/site-lisp/xae"
"/usr/share/emacs/site-lisp/bbdb/lisp"
"/usr/share/emacs/site-lisp/bbdb/utils"
"/usr/share/emacs/site-lisp/ilisp/extra"
"/usr/share/emacs/site-lisp/lookup-el/packages"
"/usr/share/emacs/site-lisp/w3m/shimbun"
"/usr/share/emacs/21.1/leim"
"/usr/share/emacs/21.1/lisp"
"/usr/share/emacs/21.1/lisp/toolbar"
"/usr/share/emacs/21.1/lisp/textmodes"
"/usr/share/emacs/21.1/lisp/progmodes"
"/usr/share/emacs/21.1/lisp/play"
"/usr/share/emacs/21.1/lisp/obsolete"
"/usr/share/emacs/21.1/lisp/net"
"/usr/share/emacs/21.1/lisp/mail"
"/usr/share/emacs/21.1/lisp/language"
"/usr/share/emacs/21.1/lisp/international"
"/usr/share/emacs/21.1/lisp/gnus"
"/usr/share/emacs/21.1/lisp/eshell"
"/usr/share/emacs/21.1/lisp/emulation"
"/usr/share/emacs/21.1/lisp/emacs-lisp"
"/usr/share/emacs/21.1/lisp/calendar")