$ od -c -N 50000 [phylum]<LISP>KOTO>Lispusers>EMACS.TEDIT!1 0000000 X E R O X \t E M A C S \r 2 \r \r 4 0000020 \r \r 1 \r \r E M A C S \r 1 \r \r 4 \r 0000040 \r B y : K e l l y R o a c 0000060 h ( R o a c h . p a @ X e r o 0000100 x . c o m ) \r \r T h i s L I S 0000120 P U S E R S p a c k a g e i 0000140 s n a m e d a f t e r t h 0000160 e P D P - 1 0 E M A C S t 0000200 e x t e d i t o r d e v e l 0000220 o p e d a t M I T . T h 0000240 i s p a c k a g e i m p l e 0000260 m e n t s , o n t o p o f 0000300 T E D I T , m o s t o f 0000320 t h e c o m m o n l y u s e 0000340 d E M A C S c o m m a n d s 0000360 . A f o r m e r M A X C 0000400 E M A C S u s e r , I n 0000420 o w u s e t h e L I S P U 0000440 S E R S p a c k a g e f o r 0000460 b o t h t e x t e d i t t 0000500 i n g a n d c o d e e d i 0000520 t t i n g . T h e p a c k 0000540 a g e h a s t h e s a m e 0000560 s t r e n g t h s a s T E 0000600 D I T : m u l t i p l e w i 0000620 n d o w s , f o n t s , a n 0000640 d m o u s e s e l e c t i o 0000660 n . A d d i t i o n a l l y 0000700 , t h e u s e r h a s t 0000720 h e s p e e d a n d c o n 0000740 v e n i e n c e o f E M A C 0000760 S k e y b o a r d c o m m a 0001000 n d s a v a i l a b l e t o 0001020 h i m . T h e r e i s 0001040 l e s s n e e d t o s w i 0001060 t c h b a c k a n d f o r 0001100 t h b e t w e e n k e y b o 0001120 a r d a n d m o u s e , s 0001140 o t h a t t h e u s e r 0001160 i s l e s s " m o u s e - b 0001200 o u n d . " T h e p a c k 0001220 a g e s u p p o r t s p a r 0001240 e n b a l a n c i n g a n d 0001260 l i s p c o m m a n d s t 0001300 h a t m a k e E M A C S p 0001320 l e a s a n t t o u s e a 0001340 s a n a l t e r n a t i v e 0001360 c o d e e d i t o r . E 0001400 M A C S i s c o n t i n u i 0001420 n g t o b e d e v e l o p 0001440 e d ( e s p e s c i a l l y 0001460 n o w t h a t t h e a u t 0001500 h o r i s r e l y i n g o 0001520 n i t ) . Y o u r c o m 0001540 m e n t s , b u g s , s u g 0001560 g e s t i o n s , e t c . c 0001600 a n b e s e n t t o E M 0001620 A C S S U P P O R T ^ . P A . \r 0001640 I s u g g e s t u s e r s 0001660 f a m i l i a r i z e t h e m 0001700 s e l v e s w i t h T E D I 0001720 T a n d T E D I T d o c u 0001740 m e n t a t i o n f i r s t , 0001760 a s E M A C S i s b u i 0002000 l t o n t o p o f T E D 0002020 I T . T o u s e E M A C 0002040 S , l o a d < L I S P U S E 0002060 R S > E M A C S . D C O M . 0002100 Y o u c a n e i t h e r b 0002120 u t t o n E M A C S i n t 0002140 h e b a c k g r o u n d c o 0002160 m m a n d m e n u o r d o 0002200 \r ( E M A C S T E X T W I N 0002220 D O W D O N T S P A W N P R 0002240 O P S ) \t \t \t \t \t \t [ F u n c t 0002260 i o n ] \r w h e r e a r g s 0002300 T E X T , W I N D O W , D O 0002320 N T S P A W N , a n d P R O 0002340 P S a r e u s e d j u s t 0002360 a s t h e y a r e w i t 0002400 h T E D I T ' s f u n c t i 0002420 o n T E D I T . F o r t 0002440 h e m o s t p a r t , E M 0002460 A C S b e h a v e s e x a c 0002500 t l y l i k e T E D I T . 0002520 T h e d i f f e r e n c e 0002540 i s t h a t t y p i n g c 0002560 o m b i n a t i o n s o f c 0002600 o n t r o l c h a r a c t e r 0002620 s w i l l c a u s e E M A 0002640 C S c o m m a n d s t o b 0002660 e e x e c u t e d . \r T h e 0002700 f o l l o w i n g c o m m a n 0002720 d s a r e s u p p o r t e d 0002740 : \r \t ^ A \t G o t o b e g i 0002760 n n i n g o f l i n e \r \t ^ 0003000 B \t G o b a c k a c h a r 0003020 \r \t ^ D \t D e l e t e a c h 0003040 a r \r \t ^ E \t G o t o e n d 0003060 o f l i n e \r \t ^ F \t G o 0003100 f o r w a r d a c h a r \r \t 0003120 ^ G \t A b o r t c o m m a n d 0003140 \r \t ^ H \t P u t u p p r o c 0003160 e s s m e n u \r \t ^ K \t K i l 0003200 l l i n e \r \t ^ L \t R e d i s 0003220 p l a y w i n d o w \r \t ^ N \t 0003240 G o d o w n a l i n e \r \t 0003260 ^ P \t G o u p a l i n e \r 0003300 \t ^ S \t F o r w a r d s e a r 0003320 c h \r \t ^ T \t T r a n s p o s e 0003340 c h a r s \r \t ^ V \t G o f o 0003360 r w a r d a w i n d o w f u 0003400 l l \r \t ^ X ^ V \t V i s i t f 0003420 i l e \r \t ^ X ^ W \t W r i t e 0003440 f i l e \r \t ^ X ^ Z \t E V A L 0003460 f o l l o w i n g e x p r e s 0003500 s i o n i n E X E C p r o 0003520 c e s s \r \t ^ Z ^ F \t F o r w a 0003540 r d a n e x p r e s s i o n 0003560 \r \t D E L \t D e l e t e b a c 0003600 k a c h a r \r \t # ^ A \t G o 0003620 t o b e g i n n i n g o f 0003640 d e f i n i t i o n \r \t # ^ E 0003660 \t G o t o e n d o f d e 0003700 f i n i t i o n \r \t # ^ K \t K i 0003720 l l e x p r e s s i o n \r \t # 0003740 > \t G o t o e n d o f f 0003760 i l e \r \t # < \t G o t o b e 0004000 g i n n i n g o f f i l e \r 0004020 \t # B \t G o b a c k a w o 0004040 r d \r \t # D \t D e l e t e a 0004060 w o r d \r \t # E \t D E D I T e 0004100 x p r e s s i o n \r \t # F \t G o 0004120 f o r w a r d a w o r d \r 0004140 \t # G \t P R E T T Y P R I N T 0004160 e x p r e s s i o n \r \t # S \t S 0004200 t e a l t o p s e l e c t i 0004220 o n f r o m D E D I T \r \t # 0004240 V \t G o d o w n a w i n d 0004260 o w f u l l \r \t # ^ \t J o i n 0004300 l i n e s \r \t # D E L \t D e l e 0004320 t e b a c k a w o r d \r \t 0004340 < T A B > \t I n d e n t a l 0004360 a L I S P m o d e \r \t ^ U \t 0004400 R e p e a t f o l l o w i n g 0004420 c o m m a n d 4 t i m e s 0004440 \r T h e f o l l o w i n g i 0004460 t e m s a r e s t i l l i 0004500 n t h e w i s h l i s t 0004520 c a t e g o r y . \r \t ^ Y \t ( r 0004540 e m e m b e r d e l e t e d 0004560 m a t e r i a l ) \r \t $ X \t R e 0004600 p l a c e S t r i n g \r \t $ X 0004620 \t Q u e r y R e p l a c e \r \t 0004640 ^ R \t ( r e v e r s e s e a r 0004660 c h i n g , f a s t e r s e 0004700 a r c h i n g ) \r \t ^ Z ^ B \t ( 0004720 n o n t r i v i a l b a c k w 0004740 a r d c o m m a n d s ) \r \t $ 0004760 X \t A u t o F i l l \r \t $ X \t 0005000 A u t o S a v e \r \t $ X \t O c 0005020 c u r \r \t $ ^ T , ^ X ^ T ( 0005040 n o n t r i v i a l t r a n s 0005060 p o s e s ) \r T h e r e i s 0005100 s o m e p o s s i b i l i t y 0005120 f o r t h e u s e r t o 0005140 c u s t o m i z e h i s E 0005160 M A C S , b u t I h a v e 0005200 n ' t m a d e t h i s v e 0005220 r y e a s y t o d o y e 0005240 t . Y o u c a n , i f 0005260 y o u w i s h , a d d y o 0005300 u r o w n f u n c t i o n s 0005320 t o a n y o f t h e l 0005340 i s t s E M A C S . L I S T , 0005360 E M A C S . M L I S T , a n 0005400 d E M A C S . X L I S T . T 0005420 h e f u n c t i o n s o n 0005440 t h e s e l i s t s t a k e 0005460 a s i n g l e E M A C S S 0005500 T R E A M ( i . e . T E D I 0005520 T T E X T S T R E A M ) a r 0005540 g u m e n t . T h e A C C 0005560 E S S F N S E M A C S S T R E 0005600 A M m a y b e c o n v e n 0005620 i e n t f o r y o u t o 0005640 u s e . Y o u m u s t d 0005660 o ( E M A C S . I N I T ) t 0005700 o h a v e E M A C S a b s 0005720 o r b y o u r c h a n g e s 0005740 . \r \r \r \0 \0 \0 \0 \0 003 ( L I S T 0005760 ( ( P A G E N I L ( P A P E 0006000 R S I Z E L e t t e r F O L 0006020 I O I N F O ( A R A B I C 0006040 ) S T A R T I N G P A G E # 0006060 1 ) ( 0 0 6 1 2 7 9 2 ) 0006100 ( ( F O L I O N I L ( P A 0006120 R A L O O K S ( Q U A D C E 0006140 N T E R E D ) C H A R L O O K 0006160 S ( S U P E R S C R I P T 0 0006200 I N V I S I B L E O F F S 0006220 E L E C T P O I N T O F F P 0006240 R O T E C T E D O F F S I Z 0006260 E 1 0 F A M I L Y M O D E 0006300 R N O V E R L I N E O F F 0006320 S T R I K E O U T O F F U N 0006340 D E R L I N E O F F E X P A 0006360 N S I O N R E G U L A R S L 0006400 O P E R E G U L A R W E I G 0006420 H T M E D I U M I N V E R T 0006440 E D O F F U S E R I N F O 0006460 N I L S T Y L E N I L ) F 0006500 O R M A T I N F O ( A R A B I 0006520 C ) ) ( 1 7 4 3 6 2 8 0006540 8 3 6 ) N I L ) ( H E A D 0006560 I N G N I L ( H E A D I N G 0006600 T Y P E R U N N I N G H E A D 0006620 ) ( 8 4 7 4 4 5 2 8 3 6 0006640 ) N I L ) ( T E X T N I L 0006660 N I L ( 8 4 9 6 4 5 6 0006700 6 0 0 ) N I L ) ) ) ( P A G 0006720 E N I L ( P A P E R S I Z E 0006740 L e t t e r F O L I O I N F 0006760 O ( A R A B I C ) ) ( 0 0007000 0 6 1 2 7 9 2 ) ( ( F O 0007020 L I O N I L ( P A R A L O O 0007040 K S ( Q U A D C E N T E R E 0007060 D ) C H A R L O O K S ( S U 0007100 P E R S C R I P T 0 I N V I 0007120 S I B L E O F F S E L E C T 0007140 P O I N T O F F P R O T E C 0007160 T E D O F F S I Z E 1 0 0007200 F A M I L Y M O D E R N O V 0007220 E R L I N E O F F S T R I K 0007240 E O U T O F F U N D E R L I 0007260 N E O F F E X P A N S I O N 0007300 R E G U L A R S L O P E R 0007320 E G U L A R W E I G H T M E 0007340 D I U M I N V E R T E D O F 0007360 F U S E R I N F O N I L S 0007400 T Y L E N I L ) F O R M A T 0007420 I N F O ( A R A B I C ) ) 0007440 ( 1 7 4 3 6 2 8 8 3 6 ) 0007460 N I L ) ( H E A D I N G N 0007500 I L ( H E A D I N G T Y P E 0007520 R U N N I N G H E A D ) ( 8 4 0007540 7 4 4 5 2 8 3 6 ) N I L 0007560 ) ( T E X T N I L N I L 0007600 ( 8 4 9 6 4 5 6 6 0 0 ) 0007620 N I L ) ) ) ( P A G E N I L 0007640 ( P A P E R S I Z E L e t t 0007660 e r F O L I O I N F O ( A R 0007700 A B I C ) ) ( 0 0 6 1 0007720 2 7 9 2 ) ( ( F O L I O N 0007740 I L ( P A R A L O O K S ( Q 0007760 U A D C E N T E R E D ) C H 0010000 A R L O O K S ( S U P E R S C 0010020 R I P T 0 I N V I S I B L E 0010040 O F F S E L E C T P O I N T 0010060 O F F P R O T E C T E D O 0010100 F F S I Z E 1 0 F A M I L 0010120 Y M O D E R N O V E R L I N 0010140 E O F F S T R I K E O U T 0010160 O F F U N D E R L I N E O F 0010200 F E X P A N S I O N R E G U 0010220 L A R S L O P E R E G U L A 0010240 R W E I G H T M E D I U M 0010260 I N V E R T E D O F F U S E 0010300 R I N F O N I L S T Y L E 0010320 N I L ) F O R M A T I N F O 0010340 ( A R A B I C ) ) ( 1 7 4 0010360 3 6 2 8 8 3 6 ) N I L ) 0010400 ( H E A D I N G N I L ( H 0010420 E A D I N G T Y P E R U N N I 0010440 N G H E A D ) ( 8 4 7 4 4 0010460 5 2 8 3 6 ) N I L ) ( T E 0010500 X T N I L N I L ( 8 4 9 0010520 6 4 5 6 6 0 0 ) N I L ) ) 0010540 ) ) ) \0 \0 \0 \0 \0 005 \0 005 \0 ( \0 \0 \0 0010560 \0 001 310 \0 004 \0 \0 \0 004 002 004 \0 \0 \0 \0 \0 0010600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0010620 \0 \0 \0 \0 ( \0 \0 \0 \0 001 310 \0 021 \0 \0 \0 0010640 004 002 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0010660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 212 \0 0010700 212 001 8 \0 006 \0 \0 \0 004 002 003 \0 \0 \0 \0 \0 0010720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0010740 \0 \0 \0 \0 ( \0 212 \0 212 001 8 \0 \0 \0 \0 \0 0010760 004 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0011000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 D \0 \0 \0 0011020 \0 001 310 \0 \0 \0 \0 \0 \0 003 004 \0 \0 001 001 310 0011040 001 \0 \0 \0 \0 \0 \0 \0 \v P A G E H E A 0011060 D I N G \0 \v R U N N I N G H E A 0011100 D \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0011120 \0 \0 \0 \0 004 \0 \b \0 024 \0 006 M O D E R 0011140 N \0 \n \0 \0 \0 \0 \0 \0 001 \0 \0 ? \0 1 ( 0011160 D E F A U L T F O N T 1 ( G 0011200 A C H A 1 0 ) ( G A C H A 0011220 8 ) ( T E R M I N A L 8 ) ) 0011240 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 026 \0 \b T E 0011260 R M I N A L \0 \n \0 \0 \0 \0 \0 \0 \0 \0 0011300 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0 0011320 \0 \0 \0 \0 \0 024 \0 006 M O D E R N \0 006 0011340 \0 \0 \0 \0 \0 \0 \0 \0 \0 022 \0 004 L O G O 0011360 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 024 \0 006 M O 0011400 D E R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 024 0011420 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 0011440 \0 \0 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 005 \0 \0 0011460 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 006 0011500 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 0011520 002 \0 001 \0 \v H R U L E . G E T F N 0011540 001 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 0011560 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 0011600 \0 \0 \0 002 \0 004 \0 \0 \0 002 \0 001 \0 \v H R 0011620 U L E . G E T F N 001 \0 024 \0 006 M O 0011640 D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0011660 \0 001 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 004 \0 0011700 \0 \0 002 \0 001 \0 \v H R U L E . G E T 0011720 F N 001 \0 024 \0 006 M O D E R N \0 \n \0 0011740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 \b 0011760 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 006 \0 \0 \0 \0 0012000 \a \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 002 \0 001 \0 0012020 \v H R U L E . G E T F N 001 \0 024 \0 0012040 006 M O D E R N \0 \f \0 \0 \0 \0 \0 \0 002 0012060 \0 \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 0012100 \0 004 \0 \0 \0 002 \0 001 \0 \v H R U L E . 0012120 G E T F N 001 \0 024 \0 006 M O D E R N 0012140 \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 0012160 \0 \0 \a \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 & \0 0012200 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 003 Y 0012220 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0012240 341 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 0012260 \0 \a \0 \0 \0 \0 004 \0 \0 \0 033 \0 \0 \0 \0 001 0012300 \0 \0 \0 022 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 0012320 001 \0 \0 001 \a \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 0012340 \0 001 \0 \0 \0 & \0 \0 \0 \0 004 \0 \0 003 > \0 0012360 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 0012400 \0 \0 002 \0 001 \0 \0 \0 9 \0 \0 \0 \0 004 \0 \0 0012420 \0 334 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 004 0012440 \0 \0 \0 \0 \0 002 \0 001 \0 \0 001 254 \0 \0 \0 \0 0012460 004 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \v 344 \0 - 0012500 z 272 0012502