[OS X Emacs] Switching from Carbon Emacs to Emacs.app
Lindsay.Stirton at manchester.ac.uk
Tue Jan 8 08:24:47 EST 2008
Dear OS X emacs users,
Since I was not getting anywhere with AUCTeX, I decided to try and solve some
easier problems, albeit ones less critical to my immediate work, in the hope
that the learning experience would get me up to speed so that I could
solv the AUCTeX problem.
1. Emacs speaks statistics -- success!
Installed into /Library/Application\ Support/emacs
Put this in my .emacs:
;;Load ESS -- this works!!
(defun load-local-ess-site (ess-site-directory)
"Load ess-site.el from a given ess-site directory"
(let ((current-default-directory default-directory))
(setq default-directory ess-site-directory)
(setq default-directory current-default-directory)
(setq load-path (cons ess-site-directory load-path))
(load (concat ess-site-directory "/ess-site.el"))
(load-local-ess-site "/Library/Application Support/emacs/ess-5.3.6/lisp")
I adapted this code from Enrico Franconi's instructions for installing
enhanced-carbon emacs. I gather this script adds the location of
the load-path. Like I said, it works, but is this the best way to go about
2. imaxima - partial success!
A problem is that I have maxima 5.14.0 installed from source but a while ago I
installed Macports' maxima 5.13.0 . Following the instructions on the imaxima
site I put the following in my .emacs
;; Maxima -- doesn't work!
(push "/usr/local/bin" exec-path)
(push "/usr/texbin" exec-path)
(push "/usr/local/share/emacs/site-lisp" load-path)
(push "/usr/local/share/maxima/5.14.0/emacs" load-path)
(autoload 'imaxima "imaxima" "Frontend for maxima with image support" t)
(autoload 'maxima "maxima" "Frontend for maxima" t)
When I type M-x imaxima, I get the following:
/usr/local/bin/maxima: line 141: exec: sbcl: not found
However, when I go into M-x shell I get the following:
Maxima 5.13.0 http://maxima.sourceforge.net
Using Lisp SBCL 1.0.12
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
This is a development version of Maxima. The function bug_report()
provides bug reporting information.
which maxima gives /opt/local/bin//maxima
The same command in Terminal gives /usr/local/bin/maxima (and maxima 5.14.0
starts OK in Terminal).
So I assume that I have to 'tell' imaxima the path to maxima 5.14.0
How do I do this?
3. AUCTeX. I seem to have managed to install AUCTeX after following Pete
Dyballa's advice, but have not yet got it to work (not at all, never mind
Preview). Will report back later once I have done my homework.
Best wishes (and thanks to all)
More information about the MacOSX-Emacs