🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.bug
Article #98433

Re: Idea: make it easy to install local additions in emacs

#98433
From: Mark J Hewitt
Date: Thu, 15 Aug 1991 12:36
69 lines
3298 bytes
Dan,
	    In your message of Sat, 10 Aug 91 03:32 CDT you wrote:

>  This is so administrators could easily move their local GNU Emacs
>  add-ons to a new emacs version during a emacs upgrade.
>  
>  Here is sort of the structure we've been using to try to separate the

[ Stuff deleted ]

We use something similar.  Ours goes like this:

The directory /usr/local contains the free and otherwise extra software,
libraries and tools used at Kernel.  The layout is as follows:

   bin				Executables
   lib				Support for Executables, including:
      gcc-include			Include files for gcc
      g++-include			Include files for g++
      tex				TeX support, including:
         fonts					Fonts
            pk						(Packed)
            tfm						(Metrics)
            ps						(PostScript)
            pstfm					(PostScript Metrics)
            pxl						(Unpacked)
         formats				Formatter preloads
         inputs					Macros
      mf				MetaFont font descriptions
      perl			Perl language scripts
      ps			Transcript PostScript support
      ispell			Ispell dictionaries
      find			Fastfind (locate) database
      mh			mh (Mail Handler) support routines
   gnu			Link to top of GNU emacs tree
   doc			Some larger documents
   src			Sources, ported to current machine, including:
      gnu			GNU sources
   custom		Local enhancements and customisations, including:
      emacs
         lisp			GNU emacs lisp enhancements
      tex
         inputs			TeX macro enhacements
         fonts			TeX font enhancements
   include		General #include files
   gnubin		GNU exeutables where names clash with standard tools
   emacs		Link to top of GNU emacs tree
   man			Local manual pages (When not in /usr/man/manl)

In order to use these tools, environment variables need to be set up
appropriately.  A suggested configuration is as follows:

PATH=.:~/bin:/usr/local/bin:/usr/local/gnubin:/usr/ucb:/bin:/usr/bin
TEXFONTS=.:/usr/local/custom/tex/fonts/pk:/usr/local/custom/tex/fonts/tfm:\
	/usr/local/lib/tex/fonts/pk:/usr/local/lib/tex/fonts/tfm
TEXINPUTS=.:~/tex/inputs:/usr/local/custom/tex/inputs:/usr/local/lib/tex/inputs
EMACSLOADPATH=~/emacs/lisp:/usr/local/custom/emacs/lisp:/usr/local/emacs/lisp

-------------------------------------------------------------------------------

Just my two pen'orth

Mark J. Hewitt

bangpath: ...!ukc!kernel!mjh		JANET:	mjh@uk.co.kernel
voice:	  (+44) 532 484844		other:	mjh@kernel.co.uk
fax:	  (+44) 532 404164	    old style:  mjh%uk.co.kernel@uk.ac.ukc
paper:	Kernel Technology Ltd, Kernel House, Killingbeck Drive,
	Leeds LS14 6UF, West Yorkshire, UK
Technical Details
Message-ID: <23684.9108151036@arthur.kernel.co.uk>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!cis.ohio-state.edu!kernel.co.UK!mjh
References: <1991Aug10Sa033216.Dan_Jacobson@ATT.COM>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fb2f1,1961cbd878482cfe
X-Google-Attributes: gidfb2f1,public
X-Google-ArrivalTime: 1991-08-15 05:36:19 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!cis.ohio-state.edu!kernel.co.UK!mjh
From: mjh@kernel.co.UK (Mark J Hewitt)
Newsgroups: gnu.emacs.bug
Subject: Re: Idea: make it easy to install local additions in emacs
Message-ID: <23684.9108151036@arthur.kernel.co.uk>
Date: 15 Aug 91 12:36:19 GMT
References: <1991Aug10Sa033216.Dan_Jacobson@ATT.COM>
Sender: gnulists@ai.mit.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 69
Approved: bug-gnu-emacs@prep.ai.mit.edu