python-mode in emacs
Giorgos Keramidas
keramida at ceid.upatras.gr
Tue Oct 17 14:06:38 UTC 2006
On 2006-10-17 00:21, Alex Zbyslaw <xfb52 at dial.pipex.com> wrote:
> Svein Halvor Halvorsen wrote:
> >Emacs doesn't seem to load files in /usr/local/share/emacs/site-lisp
> >installed by ports. [...]
>
> In emacs do "ESC-x describe-variable load-path" which tells you where
> emacs is looking. Mine is
>
> ("/usr/local/share/emacs/21.3/site-lisp"
> "/usr/local/share/emacs/site-lisp" "/usr/local/share/emacs/21.3/leim"
> "/usr/local/share/emacs/21.3/lisp"
> "/usr/local/share/emacs/21.3/lisp/toolbar"
> "/usr/local/share/emacs/21.3/lisp/textmodes"
> "/usr/local/share/emacs/21.3/lisp/progmodes"
> "/usr/local/share/emacs/21.3/lisp/play"
> "/usr/local/share/emacs/21.3/lisp/obsolete"
> "/usr/local/share/emacs/21.3/lisp/net"
> "/usr/local/share/emacs/21.3/lisp/mail"
> "/usr/local/share/emacs/21.3/lisp/language"
> "/usr/local/share/emacs/21.3/lisp/international"
> "/usr/local/share/emacs/21.3/lisp/gnus"
> "/usr/local/share/emacs/21.3/lisp/eshell"
> "/usr/local/share/emacs/21.3/lisp/emulation"
> "/usr/local/share/emacs/21.3/lisp/emacs-lisp"
> "/usr/local/share/emacs/21.3/lisp/calendar")
>
> and as you can see second entry is "/usr/local/share/emacs/site-lisp"
>
> Assuming it is missing for you, then you could add something like this
> to your .emacs
>
> (set-variable 'load-path (append '("/usr/local/share/emacs/site-lisp")
> load-path))
>
> but that sticks it at the end, so anything there won't override
> defaults, which is not so good.
FWIW, one way to add a path to the beginning of the `load-path' list is:
(add-to-list 'load-path "/usr/local/share/emacs/site-lisp")
The `add-to-list' function can also append stuff to a list by:
(add-to-list 'load-path "/usr/local/share/emacs/site-lisp" t)
See the documentation of `add-to-list' for more details :)
More information about the freebsd-questions
mailing list