🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.epoch.misc
Article #1047

Re: Lucid and Epoch

#1047
From: Michael Joosten
Date: Wed, 10 Feb 1993 21:59
85 lines
4470 bytes
This is what I'm using for emacs-18.55, -59, epoch-4.2 and lemacs-19.3:

(cond 
  ;; Emacs 18.55 ?
  ((not (eq (string-match "^18.55" emacs-version) nil))
   (setq load-path (append (list
                    (expand-file-name "~/emacs")
                    (expand-file-name "/sun4_dh4/joost/GNU/emacs-18.57/local"))
                           load-path))
   (emacs-18-55-setup)
   (common-setup)
   )
  ;; Emacs 18.58 ?
  ((not (eq (string-match "^18.58" emacs-version) nil))
   (setq load-path (append (list
                    (expand-file-name "~/emacs")
                    "/sun4_dh4/joost/GNU/emacs-18.57/local")
;;                    (expand-file-name "../local" exec-directory))
                           load-path))
   (setq exec-path (append exec-path (list "/usr/local/emacs/etc")))
   (emacs-18-58-setup)
   (common-setup)
   )
  ((not (eq (string-match "^18.59" emacs-version) nil))
   (setq load-path (append (list
                    (expand-file-name "~/emacs")
                    "/sun4_dh4/joost/GNU/emacs-18.59/local"
                    "/sun4_dh4/joost/GNU/emacs-18.59/lisp")
;;                    (expand-file-name "../local" exec-directory))
                           load-path))
   (setq exec-path (append exec-path (list "/usr/local/emacs/etc")))
   (emacs-18-58-setup)
   (common-setup)
   )
  ;; Epoch-4.0
  ((and (boundp 'epoch::version)
        (not (eq (string-match "^Epoch 4.[0-9]" epoch::version) nil)))
   (setq load-path (append (list 
                    (expand-file-name "~/emacs")
                    "/sun4_dh4/joost/GNU/emacs-18.59/local"
                    "/sun4_fw2/joost/epoch-4.2/epoch-lisp"
                    "/sun4_fw2/joost/epoch-4.2/lisp")
                           load-path))
   (setq exec-path (append exec-path (list "/usr/local/emacs/etc")))
   
   (epoch-4-0-setup)
   (common-setup)
   )
  ;; Lucid Emacs 19.X
  ((and (eq window-system 'x)
         (not (eq (string-match "^19.[0-9.]+ Lucid" emacs-version) nil)))
   (setq load-path (append load-path 
                           (list
                            (expand-file-name "~/emacs")
                            (expand-file-name "~/emacs/lucid")
                            (expand-file-name "/sun4_dh4/joost/GNU/emacs-18.57/local")
                            ))) ;; use lemacs libs first !!!
   (lucid-setup)
   (common-setup)
   )
)

All setups for packages like mail/VM and GNUS are moved into own functions,
which are now called in common-setup(). As a few 'beasts of my emacs zoo' are
still in 'quarantine', I explicitly set the load-path for them.

> will be very nice once I get a couple things ironed out. One thing
> though... we really do need a multi-threaded Emacs, so that I can read
> news and mail and work without having annoying things like network I/O
                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> to the NNTP server hang me out to dry. Is this planned for 19?

Yeah, that would really be nice !

Michael
--
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Michael Joosten   |       Tel.  : (+49) (+) 5251-284 120                 |
| CADLAB            |       Fax   : (+49) (+) 5251-284 140                 |
| Bahnhofstr. 32    |       E-Mail: joost@cadlab.de                        |
| D-4790 Paderborn  |        	    ...!uunet!unido!cadlab!joost           | 
| FRG               | Mass mail to: joost@pbinfo.uni-paderborn.de          |
|--------------------------------------------------------------------------|
| CADLAB is a cooperation between Uni-GH Paderborn & SNI AG                |
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Technical Details
Message-ID: <JOOST.93Feb10215929@ori.cadlab.de>
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!enterpoop.mit.edu!ira.uka.de!math.fu-berlin.de!uni-paderborn.de!joost
References: <9302060436.AA13312@homeboy.slip.cs.cmu.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fc7ee,ac0e168a303230a5
X-Google-Attributes: gidfc7ee,public
X-Google-ArrivalTime: 1993-02-10 14:47:23 PST
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!enterpoop.mit.edu!ira.uka.de!math.fu-berlin.de!uni-paderborn.de!joost
From: joost@cadlab.de (Michael Joosten)
Newsgroups: gnu.epoch.misc
Subject: Re: Lucid and Epoch
Date: 10 Feb 93 21:59:29
Organization: CADLAB, Paderborn, FRG
Lines: 85
Distribution: world
Message-ID: <JOOST.93Feb10215929@ori.cadlab.de>
References: <9302060436.AA13312@homeboy.slip.cs.cmu.edu>
Reply-To: joost@cadlab.de
NNTP-Posting-Host: ori.cadlab.uni-paderborn.de
In-reply-to: Sean Levy's message of Fri, 05 Feb 93 23:36:17 -0500