mirror of
https://github.com/PDP-10/its.git
synced 2026-02-03 07:20:35 +00:00
633 lines
23 KiB
Plaintext
Executable File
633 lines
23 KiB
Plaintext
Executable File
!* -*-TECO-*-!
|
||
|
||
!~Filename~:! !Macros for installing a new EMACS.!
|
||
EINIT
|
||
|
||
!? Generate EMACS:! !? Create EMACS :EJ file from sources.
|
||
Compresses the source files that need compression,
|
||
then concatenates the COMPRS files and purifies, writing
|
||
the result out as EMACS;[PURE] >.!
|
||
|
||
1,m.m &_File_PURIFY_Loaded+1"G !* Load PURIFY if not loaded already.!
|
||
m(m.m Load_Library)EMACS;PURIFY'
|
||
fs osteco"e
|
||
m(m.mGenerate_Library) EMACS;DSK:[PURE]_> EMACS1;DOC USRCOM !*
|
||
! ^R BASE WRDLST INDENT SEARCH FILES !*
|
||
! SUPPRT ISEARC WINDOW BUFFER CRL VARS
|
||
m(m.mGenerate_Library) EMACS;DSK:[PRFY]_> EMACS1;PURIFY CCL
|
||
m(m.m Generate_Library) EMACS;DSK:EINIT EMACS1;EINIT '
|
||
"#
|
||
m(m.mGenerate_Library) EMACS;DSK:EMACS DOC USRCOM !*
|
||
! ^R BASE WRDLST INDENT SEARCH FILES !*
|
||
! SUPPRT ISEARC WINDOW BUFFER CRL VARS
|
||
m(m.mGenerate_Library) EMACS;PURIFY PURIFY CCL
|
||
m(m.m Generate_Library) EMACS;DSK:EINIT EINIT '
|
||
|
||
|
||
!? Document EMACS:! !? Create EMACS DOC and EMACS CHART.!
|
||
m(m.m Load_Lib)EMACS;ABSTR
|
||
f[b bind f[d file
|
||
m(m.mWall_Chart).X
|
||
fs osteco"e
|
||
ji;NOXGP
|
||
;SKIP_1
|
||
'
|
||
et EMACS;EMACS_CHART eihpef
|
||
m(m.m Wide_Wall_Chart)
|
||
et EMACS;EMACS_WIDE
|
||
fs osteco"n et EMACS.WIDE-CHART'
|
||
eihpef
|
||
hk
|
||
fs osteco"e
|
||
ji;NOXGP
|
||
;SKIP_1
|
||
'
|
||
m(m.mAbstract_Redefinitions)
|
||
m(m.mAbstract_Library)_CEMACS
|
||
m(m.mAbstract_Library)_CTAGS
|
||
m(m.mAbstract_Library)_CTMACS
|
||
m(m.mAbstract_Library)__SLOWLY
|
||
m(m.mAbstract_Library)_CWORDAB
|
||
m(m.mAbstract_Library)_CPICTURE
|
||
m(m.mAbstract_Library)_CSORT
|
||
m(m.mAbstract_Library)__PAGE
|
||
m(m.mAbstract_Library)__SCRLIN
|
||
m(m.mAbstract_Library)__DELIM
|
||
m(m.mAbstract_Library)_CMODLIN
|
||
m(m.mAbstract_Library)_CABSTR
|
||
m(m.mAbstract_Library)_CPURIFY
|
||
i
|
||
|
||
|
||
.f[vb
|
||
m(m.m Abstract_Variables)
|
||
f]vb
|
||
|
||
et EMACS;EMACS_NDOC eihpef
|
||
1:< ed EMACS_ODOC>
|
||
1:< en EMACS_DOC EMACS_ODOC>
|
||
en EMACS_NDOC EMACS_DOC
|
||
|
||
|
||
!& Load Default Environment:! !S Create the default environment.
|
||
Assuming that the pure files are already loaded
|
||
and the "essential" environment is set up, set up the standard
|
||
EMACS ^R command definitions, etc.!
|
||
|
||
[0 [1 [2
|
||
|
||
@:I*| FS:EJPAG-256"E '
|
||
QEcho_Area_HeightFS ECHO LINES
|
||
0F[VAR MAC
|
||
FS SAIL USAIL_Character_Mode
|
||
FS ^M PRINT UDisplay_Overprinting
|
||
|
||
| FS TTY MACRO !* Must not be a pure string or use M.M.!
|
||
|
||
M.M &_Toplevel_^R U..L !* Put a macro to handle G in ..L!
|
||
M.M &_Secretary_Macro U..F !* ..F is nonzero when we aren't in an "inner ^R mode",!
|
||
!* but it isn't used unless FS ^R MDLY$ is positive.!
|
||
Q..FU.F !* Switching buffers, files or windows OK iff Q.F = Q..F.!
|
||
M.M &_Real-time_Interrupt FS CLK MACRO
|
||
|
||
M.M &_Recursive_^R_Set_Mode FS ^R ENTER
|
||
|
||
M.M ^R_Backwards_Kill_Characters FS RUB MACRO
|
||
-1UDisplay_Matching_Paren
|
||
|
||
:IR :,.F |