Article View: gnu.emacs.bug
Article #98433Re: Idea: make it easy to install local additions in emacs
From: Mark J Hewitt
Date: Thu, 15 Aug 1991 12:36
Date: Thu, 15 Aug 1991 12:36
69 lines
3298 bytes
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!mjhReferences:
<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