Google
 

Trailing-Edge - PDP-10 Archives - mit_emacs_170_teco_1220 - info/libraries.mss
There are no other files named libraries.mss in the archive.
@Unnumbered(Catalog of Libraries)@Comment(-*-Text-*-)
@manual{@label(EMACSLIBCAT)}

@HD2(Libraries Used Explicitly)

These are libraries which you must load with M-X Load
Library<libname><cr> to use.  If no cross-reference is given, the
only documentation for the library is the self-documentation contained
in it.  Use M-X List Library<libname><cr> to print a brief
description of each function in the library.  For more detailed
information, load the library and use M-X Describe on individual
functions.

@begin(description)

ABSTR @\contains commands for making documentation files: wall charts,
and abstracts of libraries.  @INFONote(Name="ABSTR", File="CONV").

BABYL @\is a subsystem for reading, sending and editing mail.
@INFONote(Name="BABYL", File="BABYL").

BACKQ @\provides a feature for Maclisp, similar to automatic display
of matching parentheses: when you insert a comma or atsign, the cursor moves
momentarily to the backquote which dominates it.

@Twenex{ BBNLIB @\contains a few commands that people at BBN like.}

BSHACK @\has functions for operating on lines containing overprinting.

BUGHUNT @\contains commands for putting your name into each comment you edit.
This is to record who changed what.

CACHE @\implements a cache for speeding up EMACS subroutine calls.

CHESS @\implements commands for editing pictures of chess boards.

@ITS{
CLU @\implements CLU mode.  @INFONote(Name="CLU", File="ECLU").}

@Twenex{
COBOL @\implements COBOL mode.}

COLUMNS @\implements commands for converting single-column text into
double-column text and vice versa.

COMPLT @\provides completion for buffer names and variable names.

DELIM @\implements commands for moving over balanced groupings of
various kinds of parentheses.  There are a pair of commands for square
brackets, a pair for angle brackets, etc.

@Twenex{
DM @\redefines commands to be convenient on Datamedia 2500 terminals.}

@Twenex{
DM3025 @\redefines commands to be convenient on Datamedia 3025 terminals.}

DOCLSP @\prints documentation from the MacLisp manual on a specified
Lisp function.

@ITS{
DOCIX @\constructs indexes of Lisp manual files for DOCLSP.}

DOCOND @\is a macro processor and conditionalizer for text files,
useful for maintaining multiple versions of documents with one source.

DOCTOR @\contains DOCTOR mode, a psychiatrist.

DRAW @\offers functions for editing pictures made of characters.
These partially duplicate the facilities of the PICTURE library, but
contain other distinct features.

@Twenex{
EAKMACS @\EAK's personal library, useful as an example.}

@Twenex{
EFORK @\implements commands for running other programs in separate
forks inferior to EMACS.

FDB @\has functions for examine file descriptor blocks.}

FIXLIB @\has functions for examining and patching EMACS functions.

@ITS{
FORTRAN @\implements FORTRAN mode.  @INFONote(File="EFORTRAN", Name="FORTRAN").}

@Twenex{
FTPLIB @\provides commands for finding new EMACS files and copying
them across the Arpanet.  Used for EMACS maintenance on Arpanet sites.}

HAZ1510 @\redefines commands to be convenient on Hazeltine 1510 terminals.

IBM370 @\implements IBM370 mode, for editing 370 assembler code.

INFO @\peruses tree-structured documentation files.

@Twenex{
INTER @\is the EMACS side of the EMACS-to-Interlisp interface.
@Infonote(Name="INTER", File="INTER").

INTERLISP-MODE @\is an alternate Interlisp Mode, different from the
default one.}

IVORY @\is EAK and ECC's alternate generator for EMACS libraries,
which uses a slightly nonstandard input format.  The libraries
BABYL,
BABYLM,
CACHE,
@Twenex{EAKMACS,}
FIXLIB,
IVORY,
@Twenex{LONG-FILENAMES,}
MKDUMP,
OUTLINE-MODE,
PL1,
TEACH-C100,
TMACS
and WORDAB are generated with IVORY.
@INFONote(Name="IVORY", File="IVORY").

JOURNAL @\implements journal files.  @Note(Node="Journals").

JUSTIFY @\implements an auto-justfy mode similar to auto fill mode.

LABELS @\has functions for arranging a file of addresses for printing mailing labels.

LEDIT @\is the EMACS side of the EMACS-to-MacLisp interface.
@INFONote(Name="LEDIT", File="LEDIT").

@ITS{
LISPT @\is the EMACS side of another EMACS-to-MacLisp interface.
@INFONote(Name="LISPT", File="LISPT").}

@Twenex{
LONG-FILENAMES @\provides help in handling files which have long
names (on Twenex).  It implements a different type of filename
completion than the standard GTJFN system call.}

LSPUTL @\contains a couple of useful functions for searching and
manipulating Lisp code.

LUNAR @\is Moon's personal library, which contains some useful commands.

MACCNV @\does part of the work of converting MACRO-10 code to MIDAS code.

@Twenex{
MAICHK @\checks for arrival of mail.  If this library is loaded, EMACS
will check frequently and automatically for new mail and notify you
when any arrives.}

MAZLIB @\is a game for solving mazes.  It's fun to play.

MKDUMP @\aids in dumping your own customized environment.
@INFONote(Name="MKDUMP", File="MKDUMP").

MODE2 @\implements a second additional mode line with additional information.

MODLIN @\implements a fancier mode line display.

MOVE @\provides commands specially for copying and moving many pieces
of text from one file to another.

MQREPL @\works with TAGS to perform several Query Replaces on each of
the files in a tag table.

@ITS{
NEWS @\is for reading the latest AP or New York Times news summary.}

NCOLUMNS @\has functions for turning single-column text into many columns,
but not vice-versa.

NOVICE @\implements restricted subsets of EMACS, for beginners.
The beginner can turn commands back on when he feels ready.
@INFONote(Node="Novice", File="CONV").

@Twenex{
NVT100 @\defines the arrow keys and numeric keypad of the VT-100
terminal to perform editing functions.

NVT132 @\is like NVT100 but for the VT-132.

NVT52 @\defines the arrow keys and numeric keypad of the VT-52
terminal to perform editing functions.}

OUTLINE @\implements Outline Mode, for editing outlines.

@Twenex{
OUTLINE-MODE @\implements a different flavor of Outline Mode.}

PAGE @\defines commands for viewing only one page of the file at a
time.  @Note(Node="PAGE").

@ITS{
PASCAL @\implements PASCAL mode.  @INFONote(Name="PASCAL", File="EPASC").}

PERSONAL @\has functions for keeping notes on your current projects.

PHRASE @\has commands for moving over and killing phrases of text.

PICTURE @\contains Edit Picture, the command for editing text pictures.
@Note(Node="PICTURE").

@Twenex{ PRINT @\contains the function Print File which formats a file
and sends it to a printer.}

PURIFY @\generates libraries from EMACS source files, and contains
other functions useful for editing the source files.
@INFONote(Name="PURIFY", File="CONV").

@ITS{
QSEND @\sends a message to another logged-in user, like :QSEND.}

RENUM @\renumbers figures, equations, theorems or chapters.

@ITS{
RMAIL @\is for reading, editing and sending mail.
@INFONote(File="RMAIL", Name="RMAIL").}

@ITS{
RUNOFF @\is for text-justified documents divided into separate source
files.  It rejustifies the files which have changed, then runs :@@ to
print only the pages which have changed.}

@ITS{
SAIL @\implements SAIL mode.}

@ITS{
SCHEME @\implements SCHEME mode.}

SCRLIN @\contains alternative definitions of C-N and C-P which move by
screen lines instead of by real lines.

@Twenex{
SEND-MAIL @\sends mail to another user.}

SLOWLY @\redefines commands and options to suit slow terminals.

SORT @\implements the sorting commands.

SPLIT @\contains the commands Split File and Unsplit File for breaking
up large files into subfiles small enough to be edited.
@Note(Name="Split", Node="Lossage").

@Twenex{
SYSTEM @\implements various commands useful for communicating with the
operating system.

TAGGEN @\updates tag tables.  This serves essentially the same
function as the TAGS program, and may someday replace it.

TALK @\initiates and accepts links with other users.}

TDEBUG @\is a debugger for TECO programs.  It displays the buffer in
one window and the program in the other, while stepping by lines or
setting breakpoints.  @INFONote(Name="TDEBUG", File="TDEBUG").

@Twenex{
TEACH-C100 @\has commands to define the programmable function keys of
the Concept-100 terminal.}

TIME @\causes the current time of day to be displayed in the mode line.

TMACS @\contains miscellaneous useful functions

@Twenex{
TVLIB @\customizes EMACS to resemble TVEDIT.}

VT100 @\defines the arrow keys and numeric keypad of the VT-100
terminal to move the cursor and supply numeric arguments.

VT52 @\defines the numeric keypad of the VT-52 terminal to supply
numeric arguments.

XLISP @\contains functions for global stylistic transformations of
Lisp code.  @Note(Node="Lisp", IName="XLISP").

@End(Description)

@HD2(Automatically Loaded Libraries)

These are libraries which the user need not know about to use.

@Begin(Description)

AUX @\implements several commands described in the manual as part of
the standard EMACS.  Loaded automatically when needed.

BABYLM @\contains the part of Babyl that implements mail sending.

BARE @\contains the definitions of all built-in functions.  These definitions
are not needed for executing the built-in functions, only so that Help
can describe them properly.  Loaded automatically by documentation
commands when needed.  @Note(Name="BARE", Node="MMArcana").

@Twenex{
BASIC20 @\implements BASIC20 mode.

BCPL @\implements BCPL mode.

BLISS @\implements BLISS mode.

CLU @\implements CLU mode.  @INFONote(Name="CLU", File="ECLU").}

DIRED @\implements the commands for editing and listing directories.
Loaded automatically when needed.  @Note(Node="DIRED").

EINIT @\is used in building and dumping EMACS.
@INFONote(Name="EINIT", File="CONV").

EMACS @\is the main body of standard EMACS.  Always loaded.

@Twenex{
FORTRAN @\implements FORTRAN mode.  @INFONote(File="EFORTRAN", Name="FORTRAN").}

GRIND @\implements C-M-G.  Loaded automatically when needed.
@Note(Node="Grinding").

@Twenex{
HERMES @\interfaces between EMACS and a superior HERMES fork.  Loaded automatically into an EMACS which is under a HERMES.}

KBDMAC @\implements keyboard macros.  Loaded automatically when needed.
@Note(Name="Keyboard Macros", Node="KBDMAC").

@Twenex{
MMAIL @\interfaces between EMACS and a superior MM fork.  Loaded
automatically if needed.}

MUDDLE @\implements Muddle mode.

@Twenex{
PASCAL @\implements PASCAL mode.  @INFONote(Name="PASCAL", File="EPASC").

PCL @\implements PCL mode, for editing command files.}

PL1 @\implements PL1 mode.  @INFONote(Name="PL1", File="EPL1").

@Twenex{
SAIL @\implements SAIL mode.}

SCRIBE @\implements SCRIBE mode.  @Note(Node="SCRIBE").  Loaded
automatically when needed.

TAGS @\implements the TAGS package.  @XNote(Name="TAGS", File="TAGS",
Node="Top").  Loaded automatically when needed.

TEX @\implements TEX mode.  @INFONote(Name="TEX", File="ETEX").  Loaded
automatically when needed.

@Twenex{
TRMTYP @\implements the Set Terminal Type command.  Loaded
automatically when needed.}

@Twenex{
TWENEX @\holds commands for the Twenex version of EMACS only.  Always loaded.}

WORDAB @\implements Word Abbrev mode.  Loaded automatically when needed.
@XNote(Name="WORDAB", File="WORDAB", Node="Top").

@End(Description)