[OS X TeX] Tiger and Emacs 22 and TeX Menu Commands

Peter Dyballa Peter_Dyballa at Web.DE
Fri Sep 23 21:49:18 CEST 2005


Am 23.09.2005 um 20:43 schrieb Jose Figueroa-O'Farrill:

> (carbon-emacs-package-add-to-path
>

That's not the proper solution! This function is special to the 
Japanese Carbon Emacs, and it's used from a file that's usually not 
loaded.

There are two solutions: add/correct the value of PATH in 
~/.MacOSX/environment.plist or use Enrico Franconi's way:

(defvar emacs-bin-path
   (let (result)
     (dolist (single-path exec-path result)
       (when (string-match ".app/Contents/MacOS/bin" single-path)
         (setq result (concat single-path "/")))))
   "Returns the absolute path of emacs binaries")

(defvar shell-bin-exec-path
   '("/usr/local/teTeX/bin/powerpc-apple-darwin-current/"
     "/sw/bin" "/sw/sbin" "/usr/libexec" "/Developer/Tools"
     "/usr/local/bin" "/usr/local/sbin" "/bin" "/sbin"
     "/usr/bin" "/usr/sbin" "/usr/X11R6/bin")
   "The paths where binaries can be found")

(when darwinp
   (unless (and (boundp 'exec-path) (listp exec-path))
     (setq exec-path nil))
   (setq exec-path
         (append exec-path
                 shell-bin-exec-path
                 (list emacs-bin-path)))
   (setenv "PATH" (concat (getenv "PATH")
                          (let ((result ""))
                            (dolist (path (reverse shell-bin-exec-path))
                              (setq result (concat ":" path result)))
                            (concat result ":" emacs-bin-path))))
   )


Edit the elements of shell-bin-exec-path! This will make your TeX 
binaries available in Carbon Emacs.

--
Greetings

   Pete

Got Mole problems?
Call Avogadro 6.02 x 10^23

------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
          & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/




More information about the macostex-archives mailing list