Yes.  I have this ~/.emacs:

------------------------------------------------------------------------------;;
 -*- Mode: Emacs-Lisp -*-

(setq debug-on-error nil)
(setq debug-on-signal nil)

(setq my-lisp-path "/home/neil/elisp")

(setq load-path (cons my-lisp-path load-path))

(if running-xemacs (load ".xemacs") (load ".emacs"))
------------------------------------------------------------------------------

then in /home/neil/elisp/.emacs I have:

------------------------------------------------------------------------------;;
 -*- Mode: Emacs-Lisp -*-

(load "common.el")

<Emacs specific stuff follows>
------------------------------------------------------------------------------

and similar for .xemacs.  As the name implies, common.el has elisp
that is common to both.  I use XEmacs with VM for mail, and Emacs for
most other stuff.

On Sep 13, Holger Rauch ([EMAIL PROTECTED]) wrote:
 > Hi!
 > 
 > Is it possible to have one ".emacs" file which can handle both GNU Emacs
 > and XEmacs? If so, what elisp construct do I have to use in order to
 > distinguish between both Emacs flavors?
 > 
 > Any help is greatly appreciated!
 > 
 > Greetings,
 > 
 >      Holger

-- 
Neil L. Roeth
[EMAIL PROTECTED]

Reply via email to