* Keep a dir at the top of load-path??
@ 2005-04-22 1:38 ned
0 siblings, 0 replies; 2+ messages in thread
From: ned @ 2005-04-22 1:38 UTC (permalink / raw)
I have built a handy .emacs that lets me run either Emacs or XEmacs
depending on my mood.
The only problem is that I want to byte-compile my various .els with
one or the other. I want to specify an Emacs byte-compile destination and an
XEmacs destination and have them be called first from the load-path.
So the question is how to keep an entry as the first entry in
load-path no matter what gets added subsequently.
Does that make sense?
--
Ned Ludd
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Keep a dir at the top of load-path??
[not found] <mailman.2515.1114134355.2895.help-gnu-emacs@gnu.org>
@ 2005-04-22 2:01 ` David Hansen
0 siblings, 0 replies; 2+ messages in thread
From: David Hansen @ 2005-04-22 2:01 UTC (permalink / raw)
On Thu, 21 Apr 2005 21:38:52 -0400 ned@hermans.net wrote:
> I have built a handy .emacs that lets me run either Emacs or
> XEmacs depending on my mood.
>
> The only problem is that I want to byte-compile my various .els
> with one or the other. I want to specify an Emacs byte-compile
> destination and an XEmacs destination and have them be called
> first from the load-path.
>
> So the question is how to keep an entry as the first entry in
> load-path no matter what gets added subsequently.
Maybe not quite what you want but does this help?
(defmacro dh-when-xemacs (&rest forms) ;; (declare (indent 0))
(when (featurep 'xemacs) (cons 'progn forms)))
(defmacro dh-when-gnu-emacs (&rest forms) ;; (declare (indent 0))
(unless (featurep 'xemacs) (cons 'progn forms)))
(defvar dh-elisp-dir
(concat "~/.elisp/"
(dh-when-xemacs "xemacs/")
(dh-when-gnu-emacs "emacs/")
"/"))
(dolist (path (list dh-elisp-dir
(concat dh-elisp-dir "maxima/")
(concat dh-elisp-dir "http-emacs/")
(concat dh-elisp-dir "slime/")
(concat dh-elisp-dir "bbdb/lisp/")
(concat dh-elisp-dir "erc/")))
(dh-add-path path 'load-path))
David
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2005-04-22 2:01 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <mailman.2515.1114134355.2895.help-gnu-emacs@gnu.org>
2005-04-22 2:01 ` Keep a dir at the top of load-path?? David Hansen
2005-04-22 1:38 ned
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.