$ od -c -N 50000 [eris]<LispManual>TEDIT.TEX!27
0000000 \ i n p u t i m b a s i c . t
0000020 e x \r \ d e f \ c h a p n u m {
0000040 0 } \r \ s e t c o u n t 0 0 \r
0000060 \ d e f \ d r a f t f l g { F }
0000100 \r \r \ r m { } \r \r \r \r \ v f i l
0000120 l \ e j e c t \ d e f \ n o h e
0000140 a d e r o n c e { T } \r \r \ b f
0000160 { } \ n o i n d e n t \ s a v e
0000200 0 \ h b o x { 1 } \ i f d i m e
0000220 n 1 w d 0 > 3 0 p t { \ b o x
0000240 0 \ h s k i p 1 0 p t } \ e l
0000260 s e { \ h b o x t o 4 0 p t
0000300 { \ v b o x { \ b o x 0 } \ h f
0000320 i l l } } T H E T E D I T T
0000340 E X T E D I T O R \r \r \ r m {
0000360 } \ p e n a l t y 2 0 0 0 \r \
0000400 p e n a l t y 2 0 0 0 \r \ m a
0000420 r k { T H E T E D I T T E X
0000440 T E D I T O R } \r \ p e n a l
0000460 t y 2 0 0 0 \r \ v s k i p 1 0
0000500 p t \r \ p e n a l t y 2 0 0 0
0000520 \r \r \r T E d i t i s a w i
0000540 n d o w - b a s e d , m o d e
0000560 l e s s t e x t e d i t o r
0000600 , c a p a b l e o f h a n
0000620 d l i n g f o n t s a n d
0000640 s o m e r u d i m e n t a r y
0000660 f o r m a t t i n g . T e
0000700 x t i s s e l e c t e d w
0000720 i t h t h e m o u s e , a
0000740 n d a l l e d i t o r o p
0000760 e r a t i o n s a c t o n
0001000 t h e c u r r e n t s e l e
0001020 c t i o n . \r \r T h e r e a r
0001040 e t w o w a y s t o s t
0001060 a r t T E d i t : W i t h
0001100 a n e x p l i c i t c a l
0001120 l t o t h e f u n c t i o
0001140 n \ l i s p { } T E D I T \ r
0001160 m { } , o r f r o m t h e
0001200 b a c k g r o u n d m e n u
0001220 . A t t o p l e v e l ,
0001240 y o u c a n c a l l \r \r \r \r
0001260 \ l i s p { } { \ n o f i l l {
0001300 } ( T E D I T \ a r g { } T E
0001320 X T \ l i s p { } \ a r g { }
0001340 W I N D O W \ l i s p { } ) \ p
0001360 a r } \ r m { } \r \r \r \r w h e r
0001400 e \ a r g { } T E X T \ r m {
0001420 } i s t h e t h i n g
0001440 y o u w a n t t o e d i t
0001460 , a n d \ a r g { } W I N D
0001500 O W \ r m { } i s a n o p
0001520 t i o n a l a r g u m e n t
0001540 s p e c i f y i n g t h e w
0001560 i n d o w y o u w a n t t
0001600 o d o t h e e d i t i n g
0001620 i n . T o s t a r t a
0001640 f r e s h e d i t i n g w
0001660 i n d o w , s p e c i f y a
0001700 \ a r g { } T E X T \ r m { }
0001720 o f \ l i s p { } N I L \ r
0001740 m { } . O t h e r w i s e ,
0001760 \ a r g { } T E X T \ r m { }
0002000 m a y b e t h e n a m e
0002020 o f a n e x i s t i n g
0002040 f i l e , a s t r i n g t
0002060 o b e e d i t e d , o r
0002100 a n a r b i t r a r y [ \ l
0002120 i s p { } M K S T R I N G \ r m
0002140 { } - a b l e ] L i s p o b
0002160 j e c t . \r \r T h e t e x t
0002200 i s d i s p l a y e d i n
0002220 a n e d i t i n g w i n d o
0002240 w , a n d m a y b e e d
0002260 i t e d t h e r e ( s e e
0002300 b e l o w ) . T h e r e w
0002320 i l l b e a o n e - l i n
0002340 e - h i g h p r o m p t i n g
0002360 w i n d o w a c r o s s t
0002400 h e t o p o f t h e e d
0002420 i t i n g w i n d o w ; i t
0002440 i s u s e d t o a s k
0002460 f o r f i l e n a m e s ,
0002500 s e a r c h s t r i n g s ,
0002520 a n d t h e l i k e . \r \r T
0002540 h e \ l i s p { } T E d i t \
0002560 r m { } o p t i o n i n t
0002600 h e b a c k g r o u n d m e
0002620 n u o p e n s a n e m p t
0002640 y e d i t i n g w i n d o w
0002660 ; y o u m a y e i t h e r
0002700 t y p e i n t h e t e x
0002720 t y o u w a n t , o r u
0002740 s e t h e \ l i s p { } P u
0002760 t \ r m { } m e n u o p t i
0003000 o n ( b e l o w ) t o b r
0003020 i n g i n a f i l e . \r \r
0003040 \r \r \r \r \ v s k i p 1 0 p t \r \r
0003060 \ b f { } \ n o i n d e n t \ s
0003100 a v e 0 \ h b o x { 1 . 1 } \ i
0003120 f d i m e n 1 w d 0 > 3 0 p t
0003140 { \ b o x 0 \ h s k i p 1 0 p t
0003160 } \ e l s e { \ h b o x t o
0003200 4 0 p t { \ v b o x { \ b o x
0003220 0 } \ h f i l l } } S e l e c t
0003240 i n g T e x t \r \r \ r m { } \
0003260 p e n a l t y 2 0 0 0 \r \ p e
0003300 n a l t y 2 0 0 0 \r \ m a r k
0003320 { S e l e c t i n g T e x t }
0003340 \r \ p e n a l t y 2 0 0 0 \r \
0003360 v s k i p 1 0 p t \r \ p e n a l
0003400 t y 2 0 0 0 \r T E d i t w o
0003420 r k s b y o p e r a t i n g
0003440 o n { \ l q u o t e s } s e
0003460 l e c t e d { \ r q u o t e s }
0003500 p i e c e s o f t e x t .
0003520 S e l e c t e d t e x t
0003540 i s h i g h l i g h t e d i
0003560 n s o m e w a y , a n d
0003600 m a y h a v e a c a r e t
0003620 f l a s h i n g a t o n e
0003640 e n d . I n s e r t i o n
0003660 s g o w h e r e t h e c
0003700 a r e t i s ; d e l e t i o
0003720 n a n d o t h e r o p e r
0003740 a t i o n s a r e a p p l i
0003760 e d t o t h e c u r r e n
0004000 t l y s e l e c t e d t e x
0004020 t . \r \r T e x t i s s e l e
0004040 c t e d u s i n g t h e m
0004060 o u s e . T h e r e a r e
0004100 t w o r e g i o n s w i t
0004120 h i n a n e d i t w i n d
0004140 o w : T h e a r e a c o
0004160 n t a i n i n g t e x t , a
0004200 n d a { \ l q u o t e s } l
0004220 i n e b a r { \ r q u o t e s
0004240 } j u s t i n s i d e t h
0004260 e l e f t e d g e o f t
0004300 h e w i n d o w . W h
0004320 i l e t h e m o u s e i s
0004340 i n s i d e t h e t e x t
0004360 r e g i o n , t h e c u r
0004400 s o r i s t h e n o r m a
0004420 l u p - a n d - l e f t p o
0004440 i n t i n g a r r o w . W
0004460 h e n t h e c u r s o r m
0004500 o v e s i n t o t h e l i
0004520 n e b a r , i t c h a n g
0004540 e s t o a n u p - a n d -
0004560 r i g h t p o i n t i n g a
0004600 r r o w . W h i c h r e g
0004620 i o n t h e m o u s e i s
0004640 i n d e t e r m i n e s w
0004660 h a t k i n d o f s e l e
0004700 c t i o n h a p p e n s : \r \r
0004720 T h e \ l i s p { } L E F T \
0004740 r m { } m o u s e b u t t o
0004760 n a l w a y s s e l e c t s
0005000 t h e s m a l l e s t t h
0005020 i n g s . I n t h e t e
0005040 x t r e g i o n , i t s e
0005060 l e c t s t h e c h a r a c
0005100 t e r y o u ' r e p o i n t
0005120 i n g a t ; i n t h e l
0005140 i n e b a r , i t s e l e
0005160 c t s t h e s i n g l e l
0005200 i n e y o u ' r e p o i n t
0005220 i n g a t . \r \r T h e \ l i
0005240 s p { } M I D D L E \ r m { }
0005260 m o u s e b u t t o n s e l
0005300 e c t s l a r g e r t h i n
0005320 g s . I n t h e t e x t
0005340 r e g i o n , i t s e l e
0005360 c t s t h e w o r d t h e
0005400 c u r s o r i s o v e r ,
0005420 a n d i n t h e l i n e
0005440 b a r i t s e l e c t s
0005460 t h e p a r a g r a p h t h
0005500 e c u r s o r i s n e x t
0005520 t o . \r \r T h e \ l i s p {
0005540 } R I G H T \ r m { } b u t t
0005560 o n a l w a y s e x t e n d
0005600 s a s e l e c t i o n .
0005620 T h e c u r r e n t s e l e
0005640 c t i o n i s e x t e n d e
0005660 d t o i n c l u d e t h e
0005700 c h a r a c t e r { \ c h a r
0005720 ' 5 7 } w o r d { \ c h a r ' 5
0005740 7 } l i n e { \ c h a r ' 5 7 }
0005760 p a r a g r a p h y o u a r
0006000 e n o w p o i n t i n g a
0006020 t . F o r e x a m p l e ,
0006040 i f t h e e x i s t i n g
0006060 s e l e c t i o n w a s a
0006100 w h o l e - w o r d s e l e
0006120 c t i o n , t h e e x t e n
0006140 d e d s e l e c t i o n w i
0006160 l l a l s o c o n s i s t
0006200 o f w h o l e w o r d s . \r
0006220 \r T h e r e a r e s p e c i
0006240 a l w a y s o f s e l e c
0006260 t i n g t e x t w h i c h
0006300 c a r r y a n i m p l i c i
0006320 t c o m m a n d w i t h t
0006340 h e m : \r \r I f y o u h o l
0006360 d t h e \ l i s p { } C T R
0006400 L \ r m { } k e y d o w n
0006420 w h i l e s e l e c t i n g
0006440 t e x t , t h e t e x t w
0006460 i l l b e s h o w n w h i
0006500 t e - o n - b l a c k . W h
0006520 e n y o u r e l e a s e t
0006540 h e \ l i s p { } C T R L \ r
0006560 m { } k e y , t h e s e l
0006600 e c t e d t e x t w i l l
0006620 b e d e l e t e d . Y o u
0006640 c a n a b o r t a \ l i s
0006660 p { } C T R L \ r m { } - s e l
0006700 e c t i o n : H o l d d o
0006720 w n a m o u s e b u t t o
0006740 n , a n d r e l e a s e t
0006760 h e \ l i s p { } C T R L \ r
0007000 m { } k e y . T h e n r
0007020 e l e a s e t h e m o u s e
0007040 b u t t o n . \r \r H o l d i n
0007060 g t h e \ l i s p { } S H I
0007100 F T \ r m { } k e y d o w n
0007120 w h i l e m a k i n g a
0007140 s e l e c t i o n c a u s e s
0007160 i t t o b e a { \ l q
0007200 u o t e s } c o p y - s o u r c
0007220 e { \ r q u o t e s } s e l e
0007240 c t i o n . A c o p y s
0007260 o u r c e i s m a r k e d
0007300 w i t h a d a s h e d u n
0007320 d e r l i n e . W h a t e v
0007340 e r i s s e l e c t e d a
0007360 s a c o p y s o u r c e
0007400 w h e n t h e \ l i s p { }
0007420 S H I F T \ r m { } k e y i
0007440 s r e l e a s e d w i l l
0007460 b e c o p i e d t o w h e
0007500 r e t h e c a r e t i s .
0007520 T h i s e v e n w o r k
0007540 s t o c o p y t e x t f
0007560 r o m o n e e d i t w i n
0007600 d o w t o a n o t h e r .
0007620 Y o u c a n a b o r t a
0007640 c o p y : H o l d d o w n
0007660 a m o u s e b u t t o n ,
0007700 a n d r e l e a s e t h e
0007720 \ l i s p { } S H I F T \ r m
0007740 { } k e y . T h e n r e
0007760 l e a s e t h e m o u s e
0010000 b u t t o n . \r \r H o l d i n g
0010020 t h e \ l i s p { } C T R L
0010040 \ r m { } a n d \ l i s p {
0010060 } S H I F T \ r m { } k e y s
0010100 d o w n w h i l e m a k i
0010120 n g a s e l e c t i o n c
0010140 a u s e s i t t o b e a
0010160 { \ l q u o t e s } m o v e {
0010200 \ r q u o t e s } s e l e c t
0010220 i o n , w h i c h i s m a
0010240 r k e d b y m a k i n g i
0010260 t v e v e r s e v i d e o .
0010300 W h a t e v e r i s s e
0010320 l e c t e d a s a { \ l q
0010340 u o t e s } m o v e { \ r q u o
0010360 t e s } s o u r c e w h e n
0010400 t h e \ l i s p { } C T R L
0010420 \ r m { } a n d \ l i s p {
0010440 } S H I F T \ r m { } k e y s
0010460 a r e r e l e a s e d w i
0010500 l l b e m o v e d t o w
0010520 h e r e t h e c a r e t i
0010540 s . T h i s e v e n w o
0010560 r k s t o m o v e t e x t
0010600 f r o m o n e e d i t w
0010620 i n d o w t o a n o t h e r
0010640 . Y o u c a n a b o r t
0010660 a m o v e : H o l d d o
0010700 w n a m o u s e b u t t o
0010720 n , a n d r e l e a s e t
0010740 h e \ l i s p { } C T R L \ r
0010760 m { } a n d \ l i s p { } S
0011000 H I F T \ r m { } k e y s .
0011020 T h e n r e l e a s e t h
0011040 e m o u s e b u t t o n .
0011060 I f t h e v a r i a b l e
0011100 \ l i s p { } T E D I T . E X
0011120 T E N D . P E N D I N G . D E L
0011140 E T E \ r m { } i s n o n -
0011160 \ l i s p { } N I L \ r m { } ,
0011200 e x t e n d i n g a s e l
0011220 e c t i o n w i l l d i s p
0011240 l a y t h e s e l e c t i o
0011260 n a s w h i t e - o n - b l
0011300 a c k . T h e n e x t t
0011320 i m e s o m e t h i n g i s
0011340 t y p e d ( o r i f t e
0011360 x t i s c o p i e d o r
0011400 m o v e d t h e r e ) , t h
0011420 e i n v e r t e d t e x t
0011440 w i l l b e d e l e t e d
0011460 f i r s t . T h i s p r o
0011500 v i d e s a n e a s y w a
0011520 y o f r e p l a c i n g t
0011540 e x t . \r \r \r \r \r \r \r \r \r \r \r \
0011560 v s k i p 1 0 p t \r \r \ b f { }
0011600 \ n o i n d e n t \ s a v e 0 \
0011620 h b o x { 1 . 2 } \ i f d i m e
0011640 n 1 w d 0 > 3 0 p t { \ b o x
0011660 0 \ h s k i p 1 0 p t } \ e l
0011700 s e { \ h b o x t o 4 0 p t
0011720 { \ v b o x { \ b o x 0 } \ h f
0011740 i l l } } E d i t i n g O p e
0011760 r a t i o n s \r \r \ r m { } \ p
0012000 e n a l t y 2 0 0 0 \r \ p e n
0012020 a l t y 2 0 0 0 \r \ m a r k {
0012040 E d i t i n g O p e r a t i o
0012060 n s } \r \ p e n a l t y 2 0 0
0012100 0 \r \ v s k i p 1 0 p t \r \ p e
0012120 n a l t y 2 0 0 0 \r I n s e r
0012140 t i n g t e x t : E x c e
0012160 p t f o r c o m m a n d c
0012200 h a r a c t e r s , w h a t e
0012220 v e r i s t y p e d o n
0012240 t h e k e y b o a r d g e t
0012260 s i n s e r t e d w h e r e
0012300 t h e c a r e t i s .
0012320 T h e \ l i s p { } B S \ r m
0012340 { } k e y a n d c o n t r
0012360 o l - A b o t h a c t a s
0012400 a b a c k s p a c e , d e
0012420 l e t i n g t h e c h a r a
0012440 c t e r j u s t b e f o r e
0012460 t h e c a r e t . C o n
0012500 t r o l - W i s t h e b a
0012520 c k s p a c e - w o r d c o m
0012540 m a n d . \r \r \r D e l e t i n g
0012560 T e x t : H i t t i n g
0012600 t h e \ l i s p { } D E L \ r
0012620 m { } k e y c a u s e s t
0012640 h e c u r r e n t l y - s e l
0012660 e c t e d t e x t t o b e
0012700 d e l e t e d . A l t e r
0012720 n a t i v e l y , y o u c a
0012740 n u s e t h e \ l i s p {
0012760 } C T R L \ r m { } - s e l e c
0013000 t i o n m e t h o d d e s c
0013020 r i b e d a b o v e . \r \r C o
0013040 p y i n g T e x t : U s e
0013060 \ l i s p { } S H I F T \ r m
0013100 { } - s e l e c t i o n , a s
0013120 d e s c r i b e d a b o v e
0013140 . \r \r M o v i n g T e x t :
0013160 U s e \ l i s p { } C T R L
0013200 \ r m { } - \ l i s p { } S H I
0013220 F T \ r m { } - s e l e c t i o
0013240 n . \r \r U n d o i n g a n e
0013260 d i t o p e r a t i o n :
0013300 T h e t o p b l a n k k e
0013320 y i s t h e \ l i s p { }
0013340 U n d o \ r m { } k e y ( t
0013360 h e \ l i s p { } K E Y B O A
0013400 R D \ r m { } k e y o n t
0013420 h e 1 1 0 8 ) . I t w i
0013440 l l u n d o t h e m o s t
0013460 r e c e n t e d i t c o m
0013500 m a n d . \ l i s p { } U n
0013520 d o \ r m { } i s i t s e l
0013540 f u n d o - a b l e , s o
0013560 y o u c a n n e v e r b a
0013600 c k u p m o r e t h a n
0013620 a s i n g l e c o m m a n d
0013640 . \r \r R e d o i n g a n e d
0013660 i t o p e r a t i o n : T
0013700 h e \ l i s p { } E S C \ r m
0013720 { } k e y i s t h e \ l
0013740 i s p { } R e d o \ r m { } k
0013760 e y ( t h e f o r w a r d -
0014000 a r r o w k e y o n t h e
0014020 1 1 0 8 ) . I t w i l l
0014040 r e d o t h e m o s t r
0014060 e c e n t e d i t c o m m a
0014100 n d o n t h e c u r r e n
0014120 t s e l e c t i o n . F o
0014140 r e x a m p l e , i f y o
0014160 u i n s e r t s o m e t e
0014200 x t , t h e n s e l e c t
0014220 e l s e w h e r e , h i t t i
0014240 n g \ l i s p { } E S C \ r m
0014260 { } w i l l i n s e r t a
0014300 c o p y o f t h e t e x
0014320 t i n t h e n e w p l a
0014340 c e a l s o . I f t h e
0014360 l a s t c o m m a n d w a
0014400 s a d e l e t e , \ l i s
0014420 p { } R e d o \ r m { } w i l
0014440 l d e l e t e t h e c u r
0014460 r e n t l y - s e l e c t e d
0014500 t e x t ; i f i t w a s
0014520 a f o n t c h a n g e , t
0014540 h e s a m e c h a n g e w
0014560 i l l b e a p p l i e d t
0014600 o t h e c u r r e n t s e
0014620 l e c t i o n . \r \r T h e c o
0014640 m m a n d m e n u : Y o u
0014660 c a n g e t c o m m a n d
0014700 m e n u s b y m o v i n g
0014720 i n t o t h e e d i t w
0014740 i n d o w ' s t i t l e r e
0014760 g i o n a n d h i t t i n g
0015000 t h e \ l i s p { } R I G H
0015020 T \ r m { } o r \ l i s p {
0015040 } M I D D L E \ r m { } m o u
0015060 s e b u t t o n s . \ l i
0015100 s p { } R I G H T \ r m { } g
0015120 e t s t h e u s u a l m e
0015140 n u o f w i n d o w c o m
0015160 m a n d s . \ l i s p { } M
0015200 I D D L E \ r m { } g e t s
0015220 a m e n u o f e d i t o r
0015240 c o m m a n d s : \r \r \r \r \ v
0015260 s k i p 1 0 p t \r \ v s k i p
0015300 - 1 0 p t \r \ p a r s h a p e
0015320 1 9 2 p t 3 7 0 p t
0015340 { } \ s a v e 0 \ h b o x { \ l
0015360 i s p { } P u t \ r m { } } \ n
0015400 o i n d e n t \ i f d i m e n
0015420 1 w d 0 > 8 2 p t { \ h s k i p
0015440 - 9 2 p t \ b o x 0 \ h s k i p
0015460 0 p t p l u s 1 0 0 0 p t \
0015500 l i n e b r e a k \ n u l l } \
0015520 e l s e { \ h b o x t o 0 p
0015540 t { \ h s k i p - 9 2 p t \ b o
0015560 x 0 \ h s k i p 0 p t p l u s
0015600 1 0 0 0 p t m i n u s 1 0
0015620 0 0 p t } } C a u s e s a n
0015640 u p d a t e d v e r s i o n
0015660 o f t h e f i l e t o b
0015700 e w r i t t e n . T e d i
0015720 t w i l l a s k y o u f
0015740 o r a f i l e n a m e ,
0015760 o f f e r i n g t h e e x i
0016000 s t i n g n a m e ( i f a
0016020 n y ) a s t h e d e f a u
0016040 l t . W h e n t h e f i
0016060 l e n a m e i s o f f e r
0016100 e d , y o u m a y t y p e
0016120 { \ c h a r ' 1 3 6 } E t o
0016140 a b o r t t h e o p e r a
0016160 t i o n . \r \r \ p a r s h a p e
0016200 1 0 p t 4 6 2 p t
0016220 { } \r \r \ v s k i p 1 0 p t
0016240 \r \ v s k i p - 1 0 p t \r \ p a
0016260 r s h a p e 1 9 2 p t
0016300 3 7 0 p t { } \ s a v e 0 \
0016320 h b o x { \ l i s p { } G e t \
0016340 r m { } } \ n o i n d e n t \ i
0016360 f d i m e n 1 w d 0 > 8 2 p t
0016400 { \ h s k i p - 9 2 p t \ b o x
0016420 0 \ h s k i p 0 p t p l u s
0016440 1 0 0 0 p t \ l i n e b r e a k
0016460 \ n u l l } \ e l s e { \ h b o
0016500 x t o 0 p t { \ h s k i p -
0016520 9 2 p t \ b o x 0 \ h s k i p 0
0016540 p t p l u s 1 0 0 0 p t m
0016560 i n u s 1 0 0 0 p t } } L e t
0016600 s y o u r e a d i n a
0016620 n e w f i l e t o e d i t
0016640 , \ s l { } w i t h o u t s
0016660 a v i n g t h e o n e y o
0016700 u w e r e w o r k i n g o
0016720 n . \ r m { } Y o u ' l l
0016740 b e a s k e d f o r a f
0016760 i l e n a m e i n t h e
0017000 p r o m p t w i n d o w .
0017020 I n s t e a d o f a f i l
0017040 e n a m e , y o u m a y
0017060 t y p e { \ c h a r ' 1 3 6 }
0017100 E t o a b o r t t h e o
0017120 p e r a t i o n . \r \r \ p a r s
0017140 h a p e 1 0 \r p t
0017160 4 6 2 p t { } \r \r \ v s k i p
0017200 1 0 p t \r \ v s k i p - 1 0 p
0017220 t \r \ p a r s h a p e 1
0017240 9 2 p t 3 7 0 p t { } \ s
0017260 a v e 0 \ h b o x { \ l i s p {
0017300 } I n c l u d e \ r m { } } \ n
0017320 o i n d e n t \ i f d i m e n
0017340 1 w d 0 > 8 2 p t { \ h s k i p
0017360 - 9 2 p t \ b o x 0 \ h s k i p
0017400 0 p t p l u s 1 0 0 0 p t \
0017420 l i n e b r e a k \ n u l l } \
0017440 e l s e { \ h b o x t o 0 p
0017460 t { \ h s k i p - 9 2 p t \ b o
0017500 x 0 \ h s k i p 0 p t p l u s
0017520 1 0 0 0 p t m i n u s 1 0
0017540 0 0 p t } } L e t s y o u c
0017560 o p y t h e c o n t e n t s
0017600 o f a f i l e i n t o
0017620 t h e e d i t w i n d o w ,
0017640 i n s e r t i n g i t w h
0017660 e r e t h e c a r e t i s
0017700 . T e d i t w i l l a s
0017720 k y o u f o r a f i l e
0017740 n a m e i n i t s p r o
0017760 m p t w i n d o w . I n s
0020000 t e a d o f a f i l e n
0020020 a m e , y o u m a y t y p
0020040 e { \ c h a r ' 1 3 6 } E t
0020060 o a b o r t t h e o p e r
0020100 a t i o n . \r \r \ p a r s h a p
0020120 e 1 0 p t 4 6 2 p
0020140 t { } \r \r \ v s k i p 1 0 p
0020160 t \r \ v s k i p - 1 0 p t \r \ p
0020200 a r s h a p e 1 9 2 p t
0020220 3 7 0 p t { } \ s a v e 0
0020240 \ h b o x { \ l i s p { } Q u i
0020260 t \ r m { } } \ n o i n d e n t
0020300 \ i f d i m e n 1 w d 0 > 8 2
0020320 p t { \ h s k i p - 9 2 p t \ b
0020340 o x 0 \ h s k i p 0 p t p l u
0020360 s 1 0 0 0 p t \ l i n e b r e
0020400 a k \ n u l l } \ e l s e { \ h
0020420 b o x t o 0 p t { \ h s k i
0020440 p - 9 2 p t \ b o x 0 \ h s k i
0020460 p 0 p t p l u s 1 0 0 0 p t
0020500 m i n u s 1 0 0 0 p t } } C
0020520 a u s e s t h e e d i t o r
0020540 t o s t o p w i t h o u t
0020560 u p d a t i n g t h e f i
0020600 l e y o u ' r e e d i t i n
0020620 g . I f y o u h a v e n
0020640 ' t s a v e d y o u r c h
0020660 a n g e s , y o u ' l l b e
0020700 a s k e d t o c o n f i r
0020720 m t h i s . \r \r \r \ p a r s h
0020740 a p e 1 0 p t 4 6
0020760 2 p t { } \r \r \ v s k i p 1
0021000 0 p t \r \ v s k i p - 1 0 p t \r
0021020 \ p a r s h a p e 1 9 2
0021040 p t 3 7 0 p t { } \ s a v
0021060 e 0 \ h b o x { \ l i s p { } F
0021100 i n d \ r m { } } \ n o i n d e
0021120 n t \ i f d i m e n 1 w d 0 >
0021140 8 2 p t { \ h s k i p - 9 2 p t
0021160 \ b o x 0 \ h s k i p 0 p t p
0021200 l u s 1 0 0 0 p t \ l i n e b
0021220 r e a k \ n u l l } \ e l s e {
0021240 \ h b o x t o 0 p t { \ h s
0021260 k i p - 9 2 p t \ b o x 0 \ h s
0021300 k i p 0 p t p l u s 1 0 0 0
0021320 p t m i n u s 1 0 0 0 p t }
0021340 } A s k s f o r a s e a r
0021360 c h s t r i n g , t h e n
0021400 h u n t s f r o m t h e c
0021420 a r e t t o w a r d t h e
0021440 e n d o f d o c u m e n t
0021460 f o r a m a t c h . S e
0021500 l e c t s t h e f i r s t
0021520 m a t c h f o u n d ; i f
0021540 t h e r e i s n o n e , n
0021560 o t h i n g h a p p e n s .
0021600 T h e s e a r c h i s c
0021620 a s e - s e n s i t i v e ; i
0021640 . e . { \ l q u o t e s } F o
0021660 o { \ r q u o t e s } w i l l
0021700 n o t b e f o u n d w i
0021720 t h t h e s e a r c h s t
0021740 r i n g { \ l q u o t e s } F
0021760 O O { \ r q u o t e s } . I f
0022000 y o u n e e d t o i n c
0022020 l u d e s p e c i a l c h a
0022040 r a c t e r s ( e . g . C R
0022060 ) i n t h e s e a r c h
0022100 s t r i n g , q u o t e t h
0022120 e m w i t h \ l i s p { } {
0022140 \ c h a r ' 1 3 6 } V \ r m { }
0022160 . \r \r \ p a r s h a p e 1
0022200 0 p t 4 6 2 p t { } \r
0022220 \r \ v s k i p 1 0 p t \r \ v s
0022240 k i p - 1 0 p t \r \ p a r s h a
0022260 p e 1 9 2 \r p t 3 7
0022300 0 p t { } \ s a v e 0 \ h b o
0022320 x { \ l i s p { } S u b s t i t
0022340 u t e \ r m { } } \ n o i n d e
0022360 n t \ i f d i m e n 1 w d 0 >
0022400 8 2 p t { \ h s k i p - 9 2 p t
0022420 \ b o x 0 \ h s k i p 0 p t p
0022440 l u s 1 0 0 0 p t \ l i n e b
0022460 r e a k \ n u l l } \ e l s e {
0022500 \ h b o x t o 0 p t { \ h s
0022520 k i p - 9 2 p t \ b o x 0 \ h s
0022540 k i p 0 p t p l u s 1 0 0 0
0022560 p t m i n u s 1 0 0 0 p t }
0022600 } A s k s f o r a s e a r
0022620 c h s t r i n g a n d a
0022640 r e p l a c e m e n t s t r i
0022660 n g . W i t h i n t h e
0022700 c u r r e n t s e l e c t i o
0022720 n , a l l i n s t a n c e s
0022740 o f t h e s e a r c h s
0022760 t r i n g a r e r e p l a c
0023000 e d b y t h e r e p l a c
0023020 e m e n t s t r i n g . I
0023040 f y o u w i s h , T E d i
0023060 t w i l l a s k y o u t
0023100 o c o n f i r m e a c h r
0023120 e p l a c e m e n t b e f o r
0023140 e a c t u a l l y d o i n g
0023160 i t . I f y o u n e e d
0023200 t o i n c l u d e s p e c
0023220 i a l c h a r a c t e r s (
0023240 e . g . C R ) i n t h e
0023260 s e a r c h o r r e p l a c
0023300 e m e n t s t r i n g s , q
0023320 u o t e t h e m w i t h \
0023340 l i s p { } { \ c h a r ' 1 3 6
0023360 } V \ r m { } . \r \r \ p a r s h
0023400 a p e 1 0 p t 4 6
0023420 2 p t { } \r \r \ v s k i p 1
0023440 0 p t \r \ v s k i p - 1 0 p t \r
0023460 \ p a r s h a p e 1 9 2
0023500 p t 3 7 0 p t { } \ s a v
0023520 e 0 \ h b o x { \ l i s p { } L
0023540 o o k s \ r m { } } \ n o i n d
0023560 e n t \ i f d i m e n 1 w d 0
0023600 > 8 2 p t { \ h s k i p - 9 2 p
0023620 t \ b o x 0 \ h s k i p 0 p t
0023640 p l u s 1 0 0 0 p t \ l i n e
0023660 b r e a k \ n u l l } \ e l s e
0023700 { \ h b o x t o 0 p t { \ h
0023720 s k i p - 9 2 p t \ b o x 0 \ h
0023740 s k i p 0 p t p l u s 1 0 0
0023760 0 p t m i n u s 1 0 0 0 p t
0024000 } } C h a n g e s t h e c h
0024020 a r a c t e r l o o k s o f
0024040 t h e s e l e c t e d c h
0024060 a r a c t e r s : T h e f
0024100 o n t , c h a r a c t e r s
0024120 i z e , a n d f a c e ( b
0024140 o l d , i t a l i c , e t c
0024160 . ) . T h r e e m e n u s
0024200 w i l l p o p u p i n
0024220 s e q u e n c e : O n e t
0024240 o s e l e c t t h e f o n
0024260 t n a m e , o n e t o s
0024300 e l e c t t h e f a c e ,
0024320 a n d o n e t o s e l e c
0024340 t t h e s i z e . Y o u
0024360 m a y s e l e c t a n o
0024400 p t i o n i n e a c h m e
0024420 n u . I f , f o r e x a
0024440 m p l e , y o u w a n t t
0024460 o l e a v e t h e c h a r
0024500 a c t e r s i z e a l o n e
0024520 , j u s t c l i c k t h e
0024540 m o u s e o u t s i d e t
0024560 h e s i z e m e n u . I
0024600 n g e n e r a l , a n y a
0024620 s p e c t o f t h e c h a
0024640 r a c t e r l o o k s t h a
0024660 t y o u d o n ' t c h a n
0024700 g e w i l l r e m a i n t
0024720 h e s a m e . \r \r \ p a r s h
0024740 a p e 1 0 p t 4 6
0024760 2 p t { } \r \r \ v s k i p 1
0025000 0 p t \r \ v s k i p - 1 0 p t \r
0025020 \r \ p a r s h a p e 1 9
0025040 2 p t 3 7 0 p t { } \ s a
0025060 v e 0 \ h b o x { \ l i s p { }
0025100 H a r d c o p y \ r m { } } \ n
0025120 o i n d e n t \ i f d i m e n
0025140 1 w d 0 > 8 2 p t { \ h s k i p
0025160 - 9 2 p t \ b o x 0 \ h s k i p
0025200 0 p t p l u s 1 0 0 0 p t \
0025220 l i n e b r e a k \ n u l l } \
0025240 e l s e { \ h b o x t o 0 p
0025260 t { \ h s k i p - 9 2 p t \ b o
0025300 x 0 \ h s k i p 0 p t p l u s
0025320 1 0 0 0 p t m i n u s 1 0
0025340 0 0 p t } } P r i n t s t h e
0025360 d o c u m e n t t o y o u
0025400 r d e f a u l t p r e s s
0025420 o r I n t e r P r e s s p r
0025440 i n t e r , w i t h 1 i n
0025460 c h m a r g i n s a l l a
0025500 r o u n d . T h e v a r i
0025520 a b l e \ l i s p { } D E F A
0025540 U L T P R I N T I N G H O S T \
0025560 r m { } c o n t r o l s w h
0025600 i c h k i n d o f p r i n
0025620 t e r T E d i t w i l l s
0025640 e n d t o . \r \r \ p a r s h a
0025660 p e 1 0 p t 4 6 2
0025700 p t { } \r \r \ v s k i p 1 0
0025720 p t \r \ v s k i p - 1 0 p t \r \
0025740 p a r s h a p e 1 9 2 p
0025760 t 3 7 0 p t { } \ s a v e
0026000 0 \ h b o x { \ l i s p { } P r
0026020 e s s F i l e \ r m { } } \ n
0026040 o i n d e n t \ i f d i m e n
0026060 1 w d 0 > 8 2 p t { \ h s k i p
0026100 - 9 2 p t \ b o x 0 \ h s k i p
0026120 0 p t p l u s 1 0 0 0 p t \
0026140 l i n e b r e a k \ n u l l } \
0026160 e l s e { \ h b o x t o 0 p
0026200 t { \ h s k i p - 9 2 p t \ b o
0026220 x 0 \ h s k i p 0 p t p l u s
0026240 1 0 0 0 p t m i n u s 1 0
0026260 0 0 p t } } C r e a t e s a
0026300 P r e s s o r I n t e r P r
0026320 e s s f i l e o f t h e
0026340 d o c u m e n t , w i t h 1
0026360 i n c h m a r g i n s a l
0026400 l a r o u n d . T h e f
0026420 i l e f o r m a t i s a l
0026440 s o c o n t r o l l e d b y
0026460 \ l i s p { } D E F A U L T P
0026500 R I N T I N G H O S T \ r m { }
0026520 . \r \r \ p a r s h a p e 1
0026540 0 \r p t 4 6 2 p t { }
0026560 \r \r \ v s k i p 1 0 p t \r \ v
0026600 s k i p - 1 0 p t \r \ p a r s h
0026620 a p e 1 9 2 p t 3 7
0026640 0 p t { } \ s a v e 0 \ h b o
0026660 x { \ l i s p { } E x p a n d e
0026700 d M e n u \ r m { } } \ n o i
0026720 n d e n t \ i f d i m e n 1 w
0026740 d 0 > 8 2 p t { \ h s k i p - 9
0026760 2 p t \ b o x 0 \ h s k i p 0 p
0027000 t p l u s 1 0 0 0 p t \ l i
0027020 n e b r e a k \ n u l l } \ e l
0027040 s e { \ h b o x t o 0 p t {
0027060 \ h s k i p - 9 2 p t \ b o x 0
0027100 \ h s k i p 0 p t p l u s 1
0027120 0 0 0 p t m i n u s 1 0 0 0
0027140 p t } } O p e n s a l a r g
0027160 e m e n u t h a t h a s
0027200 t h r e e p a r t s : A
0027220 T E d i t o p e r a t i o n s
0027240 s e c t i o n , a c h a r
0027260 a c t e r - l o o k s m e n u
0027300 , a n d a p a r a g r a p
0027320 h l o o k s ( \ s l { } i .
0027340 e . , \ r m { } f o r m a t t
0027360 i n g ) m e n u . T h i s
0027400 e x p a n d e d m e n u h
0027420 a s f i l l - i n b l a n k
0027440 s f o r s o m e f i e l d
0027460 s ( l i k e w h a t t h e
0027500 \ l i s p { } F i n d \ r m {
0027520 } c o m m a n d s h o u l d
0027540 h u n t f o r ) , a n d
0027560 h a s o n - o f f - n e u t r
0027600 a l b u t t o n s t o c o
0027620 n t r o l c h a r a c t e r
0027640 p r o p e r t i e s l i k e
0027660 b o l d n e s s . T h i s
0027700 i s d e s c r i b e d b e l
0027720 o w . \r \r \ p a r s h a p e 1
0027740 0 p t 4 6 2 p t {
0027760 } \r \r \r \r \r \r \r \r \r \r \r \ v s k
0030000 i p 1 0 p t \r \r \ b f { } \ n o
0030020 i n d e n t \ s a v e 0 \ h b o
0030040 x { 1 . 3 } \ i f d i m e n 1
0030060 w d 0 > 3 0 p t { \ b o x 0 \ h
0030100 s k i p 1 0 p t } \ e l s e {
0030120 \ h b o x t o 4 0 p t { \ v
0030140 b o x { \ b o x 0 } \ h f i l l
0030160 } } T e d i t E x p a n d e d
0030200 M e n u \r \r \ r m { } \ p e n
0030220 a l t y 2 0 0 0 \r \ p e n a l
0030240 t y 2 0 0 0 \r \ m a r k { T e
0030260 d i t E x p a n d e d M e n
0030300 u } \r \ p e n a l t y 2 0 0 0
0030320 \r \ v s k i p 1 0 p t \r \ p e n
0030340 a l t y 2 0 0 0 \r S e l e c t
0030360 i n g t h e i t e m { \ l
0030400 q u o t e s } E x p a n d e d
0030420 m e n u { \ r q u o t e s } f
0030440 r o m T E d i t ' s t i t l
0030460 e - b a r m e n u c r e a t
0030500 e s a s m a l l f r e e -
0030520 f o r m m e n u o n t o p
0030540 o f y o u r e d i t i n g
0030560 w i n d o w . T h e e x
0030600 p a n d e d m e n u c o n t
0030620 a i n s s e l e c t a b l e
0030640 m e n u b u t t o n s a n d
0030660 p l a c e s f o r y o u
0030700 t o t y p e t e x t ( e .
0030720 g . , w h a t t o s e a r
0030740 c h f o r w h e n y o u
0030760 d o a F I N D ) . \r \r F r o
0031000 m t h e m a i n e x p a n
0031020 d e d m e n u , y o u c a
0031040 n o p e n t h r e e o t h
0031060 e r s u b - m e n u s f o r
0031100 m o r e s p e c i a l i z e
0031120 d o p e r a t i o n s : S
0031140 e t t i n g c h a r a c t e r
0031160 l o o k s , s e t t i n g
0031200 p a r a g r a p h f o r m a t
0031220 t i n g , a n d l a y i n g
0031240 o u t p a g e s f o r h
0031260 a r d c o p y . \r \r \r \r \ v s k
0031300 i p 1 0 p t \r \r \ b f { } \ n o
0031320 i n d e n t \ s a v e 0 \ h b o
0031340 x { 1 . 3 . 1 } \ i f d i m e n
0031360 1 w d 0 > 3 0 p t { \ b o x 0
0031400 \ h s k i p 1 0 p t } \ e l s
0031420 e { \ h b o x t o 4 0 p t {
0031440 \ v b o x { \ b o x 0 } \ h f i
0031460 l l } } U s i n g T E d i t -
0031500 s t y l e M e n u s \r \r \ r m
0031520 { } \ p e n a l t y 2 0 0 0 \r
0031540 \ p e n a l t y 2 0 0 0 \r \ m
0031560 a r k { U s i n g T E d i t -
0031600 s t y l e M e n u s } \r \ p e
0031620 n a l t y 2 0 0 0 \r \ v s k i
0031640 p 1 0 p t \r \ p e n a l t y 2
0031660 0 0 0 \r T h e e x p a n d e d
0031700 m e n u i s i t s e l f
0031720 a T E d i t w i n d o w ,
0031740 s o t h e u s u a l e d i
0031760 t i n g o p e r a t i o n s
0032000 w o r k - - w i t h o n e c
0032020 h a n g e . S o m e p a r
0032040 t s o f t h e m e n u c
0032060 a n ' t b e s e l e c t e d
0032100 o r o p e r a t e d o n ;
0032120 t h e y ' r e p r o t e c t
0032140 e d . T h e p l a c e s
0032160 y o u c a n s e l e c t a
0032200 r e : m e n u b u t t o n
0032220 s , t h e m a r g i n r u
0032240 l e r ( s e e b e l o w ) ,
0032260 a n d b e t w e e n p a i
0032300 r s o f c u r l y b r a c
0032320 e s , s o : { \ c h a r '
0032340 1 7 3 } { \ c h a r ' 1 7 5 } .
0032360 M e n u b u t t o n s a
0032400 p p e a r i n b o l d ; e
0032420 v e r y m e n u b u t t o n
0032440 w h i c h n e e d s t o
0032460 a s k f o r t e x t h a s
0032500 a p a i r o f { \ c h a
0032520 r ' 1 7 3 } { \ c h a r ' 1 7 5
0032540 } a s s o c i a t e d w i t
0032560 h i t , e . g . , t h e
0032600 l i n e \r \r \r \r \ l i s p { } {
0032620 \ n o f i l l { } Q u i t
0032640 H a r d c o p y \ r m { } s
0032660 e r v e r : \ l i s p { } { \
0032700 c h a r ' 1 7 3 } { \ c h a r '
0032720 1 7 5 } \ r m { } c o p i e
0032740 s : \ l i s p { } { \ c h a
0032760 r ' 1 7 3 } { \ c h a r ' 1 7 5
0033000 } \ p a r } \ r m { } \r \r \r \r h
0033020 a s t w o b u t t o n s o
0033040 n i t . T h e { \ l q u
0033060 o t e s } \ l i s p { } Q u i t
0033100 \ r m { } { \ r q u o t e s }
0033120 b u t t o n n e e d s n o
0033140 f u r t h e r a r g u m e n t
0033160 s , w h i l e t h e { \ l
0033200 q u o t e s } \ l i s p { } H a
0033220 r d c o p y \ r m { } { \ r q u
0033240 o t e s } b u t t o n c a n
0033260 t a k e t w o a r g u m e
0033300 n t s : t h e n a m e o f
0033320 t h e s e r v e r t o p
0033340 r i n t t o a n d t h e
0033360 n u m b e r o f c o p i e s
0033400 t o p r i n t . W h e n
0033420 a b u t t o n r e q u i r
0033440 e s a r g u m e n t s , y o
0033460 u n e e d t o f i l l t
0033500 h e m i n b e f o r e h i
0033520 t t i n g t h e b u t t o n
0033540 . \r \r T o g e t r i d o f
0033560 a n e x p a n d e d m e n
0033600 u , j u s t c l o s e i t
0033620 u s i n g t h e r i g h t
0033640 m o u s e b u t t o n c o
0033660 m m a n d m e n u . \r \r \r \r \r
0033700 \r \r \r \ v s k i p 1 0 p t \r \r \
0033720 b f { } \ n o i n d e n t \ s a
0033740 v e 0 \ h b o x { 1 . 3 . 2 } \
0033760 i f d i m e n 1 w d 0 > 3 0 p
0034000 t { \ b o x 0 \ h s k i p 1 0 p
0034020 t } \ e l s e { \ h b o x t
0034040 o 4 0 p t { \ v b o x { \ b o
0034060 x 0 } \ h f i l l } } T E d i t
0034100 T h e M a i n E x p a n d
0034120 e d M e n u \r \r \ r m { } \ p
0034140 e n a l t y 2 0 0 0 \r \ p e n
0034160 a l t y 2 0 0 0 \r \ m a r k {
0034200 T E d i t T h e M a i n E
0034220 x p a n d e d M e n u } \r \ p
0034240 e n a l t y 2 0 0 0 \r \ v s k
0034260 i p 1 0 p t \r \ p e n a l t y
0034300 2 0 0 0 \r T h e T E d i t o
0034320 p e r a t i o n m e n u l o
0034340 o k s l i k e t h i s : \r \r
0034360 \r \r \ l i s p { } { \ n o f i l
0034400 l { } Q u i t P a r a L o
0034420 o k s C h a r L o o k s
0034440 P a g e L a y o u t A
0034460 l l \r G e t { \ c h a r '
0034500 1 7 3 } { \ c h a r ' 1 7 5 }
0034520 P u t { \ c h a r ' 1
0034540 7 3 } { \ c h a r ' 1 7 5 }
0034560 I n c l u d e { \ c h a
0034600 r ' 1 7 3 } { \ c h a r ' 1 7 5
0034620 } \r F i n d { \ c h a r '
0034640 1 7 3 } { \ c h a r ' 1 7 5 }
0034660 S u b s t i t u t e {
0034700 \ c h a r ' 1 7 3 } { \ c h a r
0034720 ' 1 7 5 } \ r m { } f o r
0034740 \ l i s p { } { \ c h a r
0034760 ' 1 7 3 } { \ c h a r ' 1 7 5 }
0035000 \r H a r d c o p y \ r m { }
0035020 s e r v e r : \ l i s p { } {
0035040 \ c h a r ' 1 7 3 } { \ c h a r
0035060 ' 1 7 5 } \ r m { } c o p i
0035100 e s : \ l i s p { } { \ c h
0035120 a r ' 1 7 3 } { \ c h a r ' 1 7
0035140 5 } \ p a r } \ r m { } \r \r \r \r
0035160 \r T h e \ l i s p { } G e t \
0035200 r m { } , \ l i s p { } P u t
0035220 \ r m { } , \ l i s p { } I n
0035240 c l u d e \ r m { } , a n d
0035260 \ l i s p { } F i n d \ r m { }
0035300 b u t t o n s a l l r e q
0035320 u i r e a t e x t a r g u
0035340 m e n t , w h i c h m u s t
0035360 b e t y p e d i n b e f
0035400 o r e y o u h i t t h e
0035420 c o r r e s p o n d i n g m e
0035440 n u b u t t o n . \ l i s
0035460 p { } S u b s t i t u t e \ r m
0035500 { } r e q u i r e s t w o
0035520 a r g u m e n t s , t h e s
0035540 e c o n d b e i n g t h e
0035560 s e a r c h s t r i n g , a
0035600 n d t h e f i r s t b e i
0035620 n g t h e r e p l a c e m e
0035640 n t . \r T h e \ l i s p { } H
0035660 a r d c o p y \ r m { } b u t
0035700 t o n t a k e s t w o o p
0035720 t i o n a l t e x t a r g u
0035740 m e n t s . I f y o u s
0035760 p e c i f y a s e r v e r
0036000 n a m e , t h e h a r d c o
0036020 p y w i l l b e s e n t
0036040 t h e r e . I f y o u l
0036060 e a v e t h e b r a c k e t
0036100 s e m p t y , T E d i t u
0036120 s e s \ l i s p { } D E F A U
0036140 L T P R I N T I N G H O S T \ r
0036160 m { } a s u s u a l . Y
0036200 o u m a y a l s o s p e c
0036220 i f y h o w m a n y c o p
0036240 i e s o f t h e d o c u m
0036260 e n t y o u w a n t ; i f
0036300 y o u d o n ' t p u t a
0036320 n y t h i n g i n t h e {
0036340 \ l q u o t e s } c o p i e s {
0036360 \ r q u o t e s } f i e l d ,
0036400 y o u g e t o n e c o p
0036420 y . \r \r T h e \ l i s p { } Q
0036440 u i t \ r m { } , \ l i s p {
0036460 } P a r a L o o k s \ r m { } ,
0036500 \ l i s p { } C h a r L o o k
0036520 s \ r m { } , \ l i s p { } P
0036540 a g e L a y o u t \ r m { } ,
0036560 a n d \ l i s p { } A l l \ r
0036600 m { } b u t t o n s n e e d
0036620 n o a d d i t i o n a l a
0036640 r g u m e n t s . \ l i s p
0036660 { } Q u i t \ r m { } s t o p
0036700 s t h e c u r r e n t e d
0036720 i t i n g s e s s i o n ; \
0036740 l i s p { } A l l \ r m { } c
0036760 a u s e s t h e e n t i r e
0037000 d o c u m e n t t o b e
0037020 s e l e c t e d . T h i s
0037040 i s u s e f u l f o r m a
0037060 k i n g g l o b a l s u b s
0037100 t i t u t i o n s o r c h a
0037120 n g e s t o c h a r a c t e
0037140 r l o o k s . \r \r T h e t h
0037160 r e e m e n u b u t t o n s
0037200 \ l i s p { } P a r a L o o k
0037220 s \ r m { } , \ l i s p { } C
0037240 h a r L o o k s \ r m { } , a
0037260 n d \ l i s p { } P a g e L a
0037300 y o u t \ r m { } g i v e y
0037320 o u a c c e s s t o t h e
0037340 t h r e e s p e c i a l i z
0037360 e d m e n u s . \r \r \r \r \r
0037400 \r \r \r \r \r \ v s k i p 1 0 p t \r
0037420 \r \ b f { } \ n o i n d e n t \
0037440 s a v e 0 \ h b o x { 1 . 3 . 3
0037460 } \ i f d i m e n 1 w d 0 > 3
0037500 0 p t { \ b o x 0 \ h s k i p 1
0037520 0 p t } \ e l s e { \ h b o x
0037540 t o 4 0 p t { \ v b o x { \
0037560 b o x 0 } \ h f i l l } } T E d
0037600 i t T h e C h a r a c t e r
0037620 L o o k s M e n u \r \r \ r m
0037640 { } \ p e n a l t y 2 0 0 0 \r
0037660 \ p e n a l t y 2 0 0 0 \r \ m
0037700 a r k { T E d i t T h e C h
0037720 a r a c t e r L o o k s M e
0037740 n u } \r \ p e n a l t y 2 0 0
0037760 0 \r \ v s k i p 1 0 p t \r \ p e
0040000 n a l t y 2 0 0 0 \r T h e C
0040020 h a r a c t e r L o o k s M
0040040 e n u l o o k s l i k e t
0040060 h i s : \r \r \r \r \ l i s p { } {
0040100 \ n o f i l l { } C h a r a c t
0040120 e r L o o k s M e n u :
0040140 A P P L Y S H O W
0040160 \r \ r m { } P r o p s : \ l i s
0040200 p { } B o l d I t a l
0040220 i c U n d e r l i n e S
0040240 t r i k e T h r u O v e r b
0040260 a r \r T i m e s R o m a n H
0040300 e l v e t i c a G a c h a \r
0040320 M o d e r n C l a s s i c T
0040340 e r m i n a l O t h e r \
0040360 r m { } o t h e r f o n t : \
0040400 l i s p { } { \ c h a r ' 1
0040420 7 3 } { \ c h a r ' 1 7 5 } \r \
0040440 r m { } S i z e : \ l i s p { }
0040460 { \ c h a r ' 1 7 3 } { \ c
0040500 h a r ' 1 7 5 } N o r m a l
0040520 S u p e r s c r i p t S
0040540 u b s c r i p t \ r m { } d
0040560 i s t a n c e : \ l i s p { }
0040600 { \ c h a r ' 1 7 3 } { \ c h
0040620 a r ' 1 7 5 } \ p a r } \ r m {
0040640 } \r \r \r \r G e n e r a l l y s
0040660 p e a k i n g , y o u s e l
0040700 e c t t h e t e x t y o u
0040720 w a n t t o c h a n g e ,
0040740 s e t t h e e n t r i e s
0040760 i n t h i s m e n u u p
0041000 a s y o u w a n t t h e
0041020 t e x t t o a p p e a r ,
0041040 t h e n m a k e t h e c
0041060 h a n g e b y h i t t i n g
0041100 t h e \ l i s p { } A P P L
0041120 Y \ r m { } b u t t o n . \r \r
0041140 I f y o u h a v e a p i
0041160 e c e o f t e x t w h o s
0041200 e l o o k s y o u w a n t
0041220 t o c o p y , s e l e c t
0041240 t h e t e x t a n d h i
0041260 t t h e \ l i s p { } S H O
0041300 W \ r m { } b u t t o n .
0041320 T h e m e n u w i l l b e
0041340 f i l l e d i n t o m a
0041360 t c h t h a t t e x t ' s
0041400 l o o k s . Y o u c a n
0041420 t h e n \ l i s p { } A P P L
0041440 Y \ r m { } i t e l s e w h
0041460 e r e , p e r h a p s a f t
0041500 e r m o d i f y i n g t h i
0041520 n g s s l i g h t l y . \r \r T
0041540 h e s e c o n d l i n e o
0041560 f t h e m e n u i s a
0041600 l i s t o f c h a r a c t e
0041620 r p r o p e r t i e s w h i
0041640 c h c a n b e m o d i f i
0041660 e d i n d e p e n d e n t l y
0041700 . E a c h o f t h e m
0041720 e n u b u t t o n s h a s
0041740 t h r e e s t a t e s : I
0041760 f t h e b u t t o n a p p
0042000 e a r s w h i t e - o n - b l
0042020 a c k , t h a t p r o p e r
0042040 t y w i l l b e t u r n e
0042060 d o n ; I f t h e b u t
0042100 t o n a p p e a r s w i t h
0042120 a d i a g o n a l l i n e
0042140 , t h a t p r o p e r t y
0042160 w i l l b e t u r n e d o
0042200 f f ; I f t h e b u t t o
0042220 n a p p e a r s b l a c k -
0042240 o n - w h i t e , t h a t p
0042260 r o p e r t y w i l l b e
0042300 l e f t a l o n e . \r \r W h y
0042320 i s i t u s e f u l t o
0042340 l e a v e a p r o p e r t
0042360 y a l o n e ? S u p p o s
0042400 e y o u h a v e a p a r
0042420 a g r a p h i n T i m e s
0042440 R o m a n w i t h s o m e
0042460 b o l d a n d s o m e i t
0042500 a l i c i n i t . I f
0042520 y o u w a n t t o c h a n
0042540 g e t h e f o n t t o H
0042560 e l v e t i c a w i t h o u t
0042600 c h a n g i n g t h e b o
0042620 l d n e s s o r i t a l i c
0042640 n e s s , y o u c a n d o
0042660 s o . \r T h e t h i r d l
0042700 i n e o f t h e m e n u
0042720 i s a l i s t o f f o n
0042740 t - f a m i l y n a m e s .
0042760 Y o u c a n s e l e c t
0043000 a m o n g t h e m : s e l e
0043020 c t i n g o n e f a m i l y
0043040 d e s e l e c t s a n y o
0043060 t h e r s . Y o u c a n
0043100 a l s o s e l e c t n o f
0043120 a m i l y b y m o u s e b
0043140 u t t o n i n g b e t w e e n
0043160 t w o o f t h e f a m i
0043200 l i e s . I f y o u \ l
0043220 i s p { } A P P L Y \ r m { }
0043240 w i t h n o f o n t f a m
0043260 i l y s e l e c t e d , t h
0043300 e t e x t w i l l b e l
0043320 e f t i n w h a t e v e r
0043340 f o n t f a m i l y i t w
0043360 a s . \r \r T h e \ l i s p { }
0043400 O t h e r \ r m { } c h o i c
0043420 e i n t h e f o n t - f a
0043440 m i l y s e l e c t i o n l
0043460 e t s y o u a d d n e w
0043500 f o n t s t o t h e m e n
0043520 u . T o p i c k a f a
0043540 m i l y t h a t i s n ' t
0043560 o f f e r e d i n t h e m
0043600 e n u , f i r s t t y p e
0043620 t h e n a m e b e t w e e n
0043640 t h e b r a c k e t s a f
0043660 t e r ( r m o t h e r f o
0043700 n t \r \r T h e n p i c k
0043720 \ l i s p { } O t h e r \ r m {
0043740 } a s t h e f o n t f a
0043760 m i l y . T h e n n e x t
0044000 t i m e y o u \ l i s p {
0044020 } A P P L Y \ r m { } t h e
0044040 m e n u , t h e n e w f o
0044060 n t f a m i l y w i l l b
0044100 e a p p l i e d t o t h e
0044120 t e x t y o u ' v e s e l
0044140 e c t e d , a n d t h e f
0044160 a m i l y n a m e w i l l
0044200 b e a d d e d t o t h e
0044220 m e n u . \r \r T h e l a s t
0044240 l i n e o f t h e m e n u
0044260 l e t s y o u s e t t h
0044300 e f o n t ' s s i z e , a
0044320 n d s p e c i f y a n y s
0044340 u p e r s c r i p t i n g o r
0044360 s u b s c r i p t i n g .
0044400 F i l l i n t h e { \ l q
0044420 u o t e s } S i z e : { \ r q u
0044440 o t e s } f i e l d w i t h
0044460 a n u m b e r , a n d \
0044500 l i s p { } A P P L Y \ r m { }
0044520 i n g w i l l c h a n g e
0044540 a l l t h e s e l e c t e d
0044560 c h a r a c t e r s t o t
0044600 h a t s i z e . L e a v e
0044620 i t e m p t y , a n d t
0044640 h e c h a r a c t e r s w i
0044660 l l r e t a i n t h e i r
0044700 e x i s t i n g s i z e s . \r
0044720 \r F o r c h a r a c t e r o
0044740 f f s e t s , y o u h a v e
0044760 t h r e e c h o i c e s :
0045000 N o r m a l c h a r a c t e
0045020 r s l i e o n t h e b a
0045040 s e l i n e ; S u p e r s c r
0045060 i p t c h a r a c t e r s l
0045100 i e a b o v e t h e b a s
0045120 e l i n e b y t h e d i s
0045140 t a n c e y o u s p e c i f
0045160 y ( 2 p o i n t s b y d
0045200 e f a u l t ) ; S u b s c r i
0045220 p t c h a r a c t e r s l i
0045240 e b e l o w t h e b a s e
0045260 l i n e b y t h e d i s t
0045300 a n c e y o u s p e c i f y
0045320 ( 2 p o i n t s b y d e
0045340 f a u l t ) . A s w i t h
0045360 f o n t f a m i l y n a m
0045400 e s , y o u m a y m o u s
0045420 e i n t h e s p a c e b
0045440 e t w e e n o p t i o n s t
0045460 o n e u t r a l i z e t h e
0045500 c h o i c e . \ l i s p {
0045520 } A P P L Y \ r m { } i n g w
0045540 i t h a n e u t r a l c h
0045560 o i c e l e a v e s c h a r
0045600 a c t e r s w i t h t h e
0045620 s u p e r - a n d s u b s c
0045640 r i p t i n g t h e y h a d
0045660 , i f a n y . \r \r \r \r \r \ v
0045700 s k i p 1 0 p t \r \r \ b f { } \
0045720 n o i n d e n t \ s a v e 0 \ h
0045740 b o x { 1 . 4 } \ i f d i m e n
0045760 1 w d 0 > 3 0 p t { \ b o x 0
0046000 \ h s k i p 1 0 p t } \ e l s
0046020 e { \ h b o x t o 4 0 p t {
0046040 \ v b o x { \ b o x 0 } \ h f i
0046060 l l } } T h e T E d i t P a
0046100 r a g r a p h F o r m a t t i
0046120 n g M e n u \r \r \ r m { } \ p
0046140 e n a l t y 2 0 0 0 \r \ p e n
0046160 a l t y 2 0 0 0 \r \ m a r k {
0046200 T h e T E d i t P a r a g r
0046220 a p h F o r m a t t i n g M
0046240 e n u } \r \ p e n a l t y 2 0
0046260 0 0 \r \ v s k i p 1 0 p t \r \ p
0046300 e n a l t y 2 0 0 0 \r T h e
0046320 P a r a g r a p h L o o k s
0046340 M e n u l o o k s l i k e
0046360 t h i s : \r \r \r \r \ l i s p { }
0046400 { \ n o f i l l { } P a r a g r
0046420 a p h L o o k s M e n u :
0046440 A P P L Y S H O
0046460 W \r L e f t R i g h t C
0046500 e n t e r e d J u s t i f i
0046520 e d P a g e H e a d i
0046540 n g \ r m { } t y p e : \
0046560 l i s p { } { \ c h a r ' 1 7
0046600 3 } { \ c h a r ' 1 7 5 } \r \ r
0046620 m { } L i n e l e a d i n g :
0046640 \ l i s p { } { \ c h a r '
0046660 1 7 3 } { \ c h a r ' 1 7 5 }
0046700 \ r m { } P a r a g r a p h
0046720 l e a d i n g : \ l i s p { }
0046740 { \ c h a r ' 1 7 3 } { \ c h
0046760 a r ' 1 7 5 } \r \ r m { } N e w
0047000 P a g e : \ l i s p { }
0047020 B e f o r e A f t e r \r \
0047040 r m { } T a b T y p e : \ l i
0047060 s p { } L e f t R i g h t
0047100 C e n t e r e d D e c i m a
0047120 l \ r m { } D e f a u l t
0047140 T a b S i z e : \ l i s p {
0047160 } { \ c h a r ' 1 7 3 } { \
0047200 c h a r ' 1 7 5 } \ p a r } \ r
0047220 m { } \r \r \r \r B e l o w t h i
0047240 s m e n u i s a s o l i
0047260 d b l a c k r e c t a n g l
0047300 e , u s e d f o r s e t t
0047320 i n g i n d e n t a t i o n s
0047340 , a n d a r u l e r , u
0047360 s e d f o r s e t t i n g
0047400 t a b s t o p s . \r \r A s w
0047420 i t h t h e C h a r a c t e
0047440 r L o o k s M e n u , y o
0047460 u s e l e c t t h e t e x
0047500 t y o u w a n t t o c h
0047520 a n g e , s e t t h e e n
0047540 t r i e s i n t h i s m e
0047560 n u u p a s y o u w a n
0047600 t t h e t e x t t o a p
0047620 p e a r , t h e n m a k e
0047640 t h e c h a n g e b y h i
0047660 t t i n g t h e \ l i s p {
0047700 } A P P L Y \ r m { } b u t t
0047720 o n . \r \r I f y o u h a v e
0047740 a p a r a g r a p h w h o
0047760 s e l o o k s y o u w a n
0050000 t t o c o p y , s e l e c
0050020 t t h e t e x t a n d h
0050040 i t t h e \ l i s p { } S H
0050060 O W \ r m { } b u t t o n .
0050100 T h e m e n u w i l l b
0050120 e f i l l e d i n t o m
0050140 a t c h t h a t t e x t ' s
0050160 l o o k s . Y o u c a n
0050200 t h e n \ l i s p { } A P P
0050220 L Y \ r m { } i t e l s e w
0050240 h e r e , p e r h a p s a f
0050260 t e r m o d i f y i n g t h
0050300 i n g s s l i g h t l y . \r \r
0050320 T h e s e c o n d l i n e
0050340 o f t h e m e n u i s f
0050360 o r s p e c i f y i n g h o
0050400 w t h e p a r a g r a p h
0050420 m a r g i n s a r e t o b
0050440 e j u s t i f i e d . A
0050460 L e f t j u s t i f i e d p
0050500 a r a g r a p h h a s a r
0050520 a g g e d r i g h t m a r g
0050540 i n , b u t i s j u s t i
0050560 f i e d f l u s h w i t h
0050600 t h e l e f t m a r g i n .
0050620 A R i g h t j u s t i f
0050640 i e d p a r a g r a p h h a
0050660 s a r a g g e d l e f t
0050700 m a r g i n , b u t i s
0050720 j u s t i f i e d f l u s h
0050740 o n t h e r i g h t . A
0050760 C e n t e r e d p a r a g r
0051000 a p h i s c e n t e r e d
0051020 b e t w e e n t h e t w o
0051040 m a r g i n s . A J u s t
0051060 i f i e d p a r a g r a p h
0051100 i s s e t f l u s h w i t
0051120 h b o t h t h e l e f t
0051140 a n d r i g h t m a r g i n
0051160 s . \r \r O n t h a t l i n e
0051200 , y o u m a y a l s o d
0051220 e c l a r e t h i s p a r a
0051240 g r a p h t o b e a p a
0051260 g e h e a d i n g ( s e e
0051300 t h e P a g e L a y o u t
0051320 M e n u s e c t i o n ) , a
0051340 n d s a y w h a t k i n d
0051360 o f h e a d i n g i t i
0051400 s . T h e \ l i s p { } P
0051420 a g e H e a d i n g \ r m { }
0051440 b u t t o n i s a n O n
0051460 - O f f - N e u t r a l b u t
0051500 t o n ; d e p e n d i n g o
0051520 n i t s s e t t i n g , i
0051540 t w i l l m a k e t h e
0051560 p a r a g r a p h b e a p
0051600 a g e h e a d i n g , m a k
0051620 e i t s t o p b e i n g
0051640 a p a g e h e a d i n g ,
0051660 o r l e a v e i t a l o n
0051700 e . \r \r T h e s p a c e b e
0051720 t w e e n l i n e s i n a
0051740 p a r a g r a p h i s c a
0051760 l l e d { \ l q u o t e s } l
0052000 i n e l e a d i n g { \ r q u
0052020 o t e s } . Y o u c a n
0052040 s p e c i f y i t , i n u
0052060 n i t s o f p r i n t e r '
0052100 s p o i n t s . Y o u c
0052120 a n a l s o l e a v e s p
0052140 a c e i n f r o n t o f
0052160 a p a r a g r a p h ( w i t
0052200 h o u t u s i n g e x t r a
0052220 c a r r i a g e r e t u r n
0052240 s ) b y s p e c i f y i n g
0052260 { \ l q u o t e s } p a r a g
0052300 r a p h l e a d i n g , { \ r
0052320 q u o t e s } a l s o i n
0052340 u n i t s o f p r i n t e r
0052360 ' s p o i n t s . \r \r Y o u
0052400 m a y a s k t h a t a n
0052420 e w p a g e ( o r c o l u
0052440 m n , i f y o u ' r e u s
0052460 i n g m u l t i p l e c o l
0052500 u m n s t o t h e p a g e
0052520 ) b e s t a r t e d e i t
0052540 h e r b e f o r e o r a f
0052560 t e r t h i s p a r a g r a
0052600 p h . T h e s e a r e c
0052620 o n t r o l l e d b y t h e
0052640 \ l i s p { } B e f o r e \ r
0052660 m { } a n d \ l i s p { } A
0052700 f t e r \ r m { } b u t t o n
0052720 s , r e s p e c t i v e l y .
0052740 T h e s e a r e a l s o
0052760 3 - s t a t e b u t t o n s
0053000 , a n d c a n b e u s e
0053020 d t o s e t a n d r e s
0053040 e t t h e n e w - p a g e
0053060 p r o p e r t y o r l e a v
0053100 e i t a l o n e . G e n
0053120 e r a l l y , \r \r Y o u s e t
0053140 p a r a g r a p h m a r g i
0053160 n s u s i n g t h e m a r
0053200 g i n r u l e r o n t h e
0053220 b o t t o m . T h e r e
0053240 a r e t h r e e m a r g i n
0053260 v a l u e s : T h e l e
0053300 f t m a r g i n f o r t h
0053320 e p a r a g r a p h ' s f i
0053340 r s t l i n e , t h e l e
0053360 f t m a r g i n f o r t h
0053400 e r e s t o f t h e p a
0053420 r a g r a p h , a n d t h e
0053440 p a r a g r a p h ' s r i g
0053460 h t m a r g i n . T h e
0053500 m a r g i n r u l e r i s
0053520 h a s t h r e e s e n s i t
0053540 i v e a r e a s , o n e f
0053560 o r e a c h m a r g i n v
0053600 a l u e . M a r g i n s a
0053620 r e m e a s u r e d i n p
0053640 r i n t e r ' s p i c a s (
0053660 6 t o t h e i n c h ) ,
0053700 w i t h a g r a i n o f
0053720 1 { \ c h a r ' 5 7 } 2 p i c
0053740 a . T h e r e a r e 1 2
0053760 p o i n t s t o t h e p
0054000 i c a . P l a n s e x i s
0054020 t f o r a l l o w i n g d
0054040 i f f e r e n t u n i t s (
0054060 a n d g r a n u l a r i t y )
0054100 i n t h e r u l e r . \r \r
0054120 T h e f i r s t - l i n e l
0054140 e f t m a r g i n i s c o
0054160 n t r o l l e d b y t h e
0054200 t o p h a l f o f t h e
0054220 r u l e r , l e f t e n d .
0054240 T o m o v e i t , p u
0054260 s h a m o u s e b u t t o
0054300 n n e a r t h e l e f t
0054320 e d g e , a n d h o l d i
0054340 t . M o v i n g t h e m
0054360 o u s e p u l l s t h e m
0054400 a r g i n a l o n g w i t h
0054420 i t ; t h e m a r g i n
0054440 r u l e r a l w a y s s h o
0054460 w s t h e c u r r e n t v
0054500 a l u e s o f t h e m a r
0054520 g i n s . I f y o u p u
0054540 s h t h e \ l i s p { } R I
0054560 G H T \ r m { } m o u s e b
0054600 u t t o n o v e r t h e m
0054620 a r g i n , i t b e c o m e
0054640 s n e u t r a l ; i . e . ,
0054660 \ l i s p { } A P P L Y \ r m
0054700 { } i n g t h e p a r a g r
0054720 a p h m e n u w o n ' t c
0054740 h a n g e t h e f i r s t -
0054760 l i n e l e f t m a r g i n
0055000 s o f a n y p a r a g r a
0055020 p h s . \r T h e r e s t - o f
0055040 - p a r a g r a p h l e f t
0055060 m a r g i n i s c o n t r o
0055100 l l e d b y t h e b o t t
0055120 o m h a l f o f t h e r
0055140 u l e r , l e f t e n d .
0055160 Y o u m o v e i t ( a n
0055200 d n e u t r a l i z e i t )
0055220 t h e s a m e w a y . \r \r
0055240 L i k e w i s e f o r t h e
0055260 r i g h t m a r g i n , w
0055300 h i c h i s c o n t r o l l
0055320 e d b y t h e r i g h t
0055340 e n d o f t h e m a r g i
0055360 n r u l e r . T h e r e
0055400 a r e a c o u p l e o f
0055420 d i f f e r e n c e s h e r e
0055440 . F i r s t , y o u c a
0055460 n s e t t h e r i g h t
0055500 m a r g i n t o 0 , w h i
0055520 c h w i l l c r e a t e a
0055540 { \ l q u o t e s } f l o a t
0055560 i n g { \ r q u o t e s } r i
0055600 g h t m a r g i n ( o n e
0055620 t h a t f o l l o w s t h e
0055640 r i g h t e d g e o f t
0055660 h e e d i t w i n d o w o
0055700 r o f t h e p r i n t e d
0055720 p a g e ) . T h i s i s
0055740 s i g n a l l e d b y a
0055760 m a r g i n r u l e r t h a
0056000 t i s a s w i d e a s
0056020 t h e w i n d o w , b u t
0056040 s h o w s a v a l u e o f
0056060 0 a t i t s r i g h t
0056100 e n d . \r \r S i n c e t h e
0056120 e d i t i n g w i n d o w m
0056140 a y b e n a r r o w e r t
0056160 h a n t h e d o c u m e n t
0056200 , y o u c a n a l s o s
0056220 e t t h e r i g h t m a r
0056240 g i n b e y o n d t h e e
0056260 d g e o f t h e w i n d o
0056300 w , b y p u l l i n g i t
0056320 w i t h t h e m o u s e ,
0056340 a n d p u l l i n g p a s
0056360 t t h e w i n d o w e d g
0056400 e . A r i g h t m a r g
0056420 i n y o u c a n ' t s e e
0056440 i s r e p r e s e n t e d
0056460 b y a d o u b l e w a v y
0056500 l i n e a t t h e r i g
0056520 h t e d g e . \r \r T o m a k
0056540 e a m a r g i n { \ l q u
0056560 o t e s } n e u t r a l { \ r q
0056600 u o t e s } , s o t h a t
0056620 \ l i s p { } A P P L Y \ r m {
0056640 } i n g i t w o n ' t c h
0056660 a n g e t h a t m a r g i n
0056700 s e t t i n g , m o v e t
0056720 h e m a r g i n w i t h t
0056740 h e r i g h t m o u s e b
0056760 u t t o n . T h e m a r g
0057000 i n w i l l b e c o m e g
0057020 r a y , t o i n d i c a t e
0057040 t h a t i t i s n e u t
0057060 r a l i z e d . \r \r Y o u c a
0057100 n a l s o s e t t a b s
0057120 t o p s u s i n g t h e m
0057140 a r g i n r u l e r . T h
0057160 e s p a c e b e l o w t h
0057200 e r u l e r m a r k i n g s
0057220 i s s e n s i t i v e t o
0057240 a l l t h r e e m o u s e
0057260 b u t t o n s , a n d i s
0057300 u s e d t o r e p r e s e
0057320 n t t a b s t o p s . \r \r
0057340 T o s e t a t a b , y o
0057360 u f i r s t n e e d t o
0057400 c h o o s e w h a t k i n d
0057420 o f t a b y o u w a n t
0057440 , u s i n g t h e l i n
0057460 e s t a r t i n g w i t h
0057500 { \ l q u o t e s } T a b T y
0057520 p e : . { \ r q u o t e s }
0057540 M a k e y o u r c h o i c e
0057560 o f t a b t y p e t h e
0057600 s a m e w a y y o u ' d
0057620 c h o o s e a f o n t f a
0057640 m i l y . L e f t t a b s
0057660 a r e r e g u l a r t y p
0057700 e w r i t e r t y p e t a b
0057720 s ; R i g h t t a b s t a
0057740 k e t h e s u c c e e d i n
0057760 g t e x t a n d p u s h
0060000 i t s o i t i s f l u s
0060020 h - r i g h t a g a i n s t
0060040 t h e t a b s t o p l o c
0060060 a t i o n ; C e n t e r e d
0060100 t a b s c a u s e t h e s
0060120 u c c e e d i n g t e x t t
0060140 o b e c e n t e r e d a b
0060160 o u t t h e t a b s t o p
0060200 ; D e c i m a l t a b s (
0060220 n o t i m p l e m e n t e d )
0060240 c a u s e t h e s u c c e
0060260 e d i n g t e x t t o h a
0060300 v e i t s d e c i m a l p
0060320 o i n t l i n e d u p o n
0060340 t h e t a b s t o p .
0060360 T a b s t o p s a r e s h
0060400 o w n i n t h e m a r g i
0060420 n r u l e r a s s m a l l
0060440 a r r o w s w i t h s u g
0060460 g e s t i v e t a i l s . \r \r
0060500 T o c r e a t e a n e w
0060520 t a b s t o p , u s e t h
0060540 e m i d d l e m o u s e b
0060560 u t t o n . I n t h e r
0060600 e g i o n b e l o w t h e
0060620 r u l e r m a r k i n g s (
0060640 a n d t h e n u m b e r s !
0060660 ) , p o i n t t o w h e r
0060700 e y o u w a n t t h e t
0060720 a b t o b e , a n d p r
0060740 e s s t h e m i d d l e m
0060760 o u s e b u t t o n . T h
0061000 e t a b s h o u l d a p p
0061020 e a r ; a s l o n g a s
0061040 y o u h o l d t h e b u t
0061060 t o n d o w n , t h e t a
0061100 b w i l l f o l l o w t h
0061120 e m o u s e a r o u n d ,
0061140 s o y o u c a n a d j u s
0061160 t i t s l o c a t i o n .
0061200 T o m o v e a t a b s
0061220 t o p , p o i n t a t i t
0061240 a n d p r e s s t h e l
0061260 e f t m o u s e b u t t o n
0061300 . A s l o n g a s y o
0061320 u h o l d i t d o w n ,
0061340 t h e t a b s t o p w i l
0061360 l f o l l o w t h e m o u
0061400 s e . T o d e l e t e a
0061420 t a b s t o p , p o i n t
0061440 a t i t a n d p r e s s
0061460 t h e r i g h t m o u s e
0061500 b u t t o n . \r \r \r \r \r \r \r \r
0061520 \ v s k i p 1 0 p t \r \r \ b f {
0061540 } \ n o i n d e n t \ s a v e 0
0061560 \ h b o x { 1 . 5 } \ i f d i m
0061600 e n 1 w d 0 > 3 0 p t { \ b o
0061620 x 0 \ h s k i p 1 0 p t } \ e
0061640 l s e { \ h b o x t o 4 0 p
0061660 t { \ v b o x { \ b o x 0 } \ h
0061700 f i l l } } T h e T E d i t
0061720 P a g e L a y o u t M e n u
0061740 \r \r \ r m { } \ p e n a l t y
0061760 2 0 0 0 \r \ p e n a l t y 2 0
0062000 0 0 \r \ m a r k { T h e T E d
0062020 i t P a g e L a y o u t M
0062040 e n u } \r \ p e n a l t y 2 0
0062060 0 0 \r \ v s k i p 1 0 p t \r \ p
0062100 e n a l t y 2 0 0 0 \r T h e
0062120 P a r a g r a p h L o o k s
0062140 M e n u l o o k s l i k e
0062160 t h i s : \r \r \r \r \ l i s p { }
0062200 { \ n o f i l l { } A P P L Y
0062220 S H O W \r \ r m { } F o r
0062240 p a g e : \ l i s p { } F
0062260 i r s t ( & D e f a u l t )
0062300 O t h e r L e f t
0062320 O t h e r R i g h t \r \r \ r m
0062340 { } P a g e n u m b e r s : \
0062360 l i s p { } N o Y e s
0062400 X : { \ c h a r ' 1 7
0062420 3 } { \ c h a r ' 1 7 5 }
0062440 y : { \ c h a r ' 1 7 3 } { \
0062460 c h a r ' 1 7 5 } \r
0062500 \ r m { }
0062520 A l i g n m e n t : \ l i s p {
0062540 } L e f t C e n t e
0062560 r e d R i g h t \r \r \ r m
0062600 { } M a r g i n s : \ l i s p {
0062620 } \ r m { } L e f t : \ l
0062640 i s p { } { \ c h a r ' 1 7 3
0062660 } { \ c h a r ' 1 7 5 } \
0062700 r m { } R i g h t : \ l i s p {
0062720 } { \ c h a r ' 1 7 3 } {
0062740 \ c h a r ' 1 7 5 } \ r m { } T
0062760 o p : \ l i s p { } { \ c
0063000 h a r ' 1 7 3 } { \ c h a r ' 1
0063020 7 5 } \ r m { } B o t t o
0063040 m : \ l i s p { } { \ c h a r
0063060 ' 1 7 3 } { \ c h a r ' 1 7 5 }
0063100 \r \ r m { } C o l u m n s : \ l
0063120 i s p { } { \ c h a r ' 1 7 3
0063140 } { \ c h a r ' 1 7 5 }
0063160 \ r m { } C o l w i d t h : \
0063200 l i s p { } { \ c h a r ' 1 7
0063220 3 } { \ c h a r ' 1 7 5 }
0063240 \ r m { } S p a c e b e t w e
0063260 e n c o l s : \ l i s p { }
0063300 { \ c h a r ' 1 7 3 } { \ c h a
0063320 r ' 1 7 5 } \r \r P a g e H e a
0063340 d i n g s : \r \t \t H e a d i n g
0063360 T y p e : { \ c h a r ' 1
0063400 7 3 } { \ c h a r ' 1 7 5 }
0063420 X : { \ c h a r ' 1 7 3 }
0063440 { \ c h a r ' 1 7 5 } Y :
0063460 { \ c h a r ' 1 7 3 } { \ c
0063500 h a r ' 1 7 5 } \r \t \t H e a d i
0063520 n g T y p e : { \ c h a r
0063540 ' 1 7 3 } { \ c h a r ' 1 7 5 }
0063560 X : { \ c h a r ' 1 7
0063600 3 } { \ c h a r ' 1 7 5 }
0063620 Y : { \ c h a r ' 1 7 3 } {
0063640 \ c h a r ' 1 7 5 } \r \t \t H e a
0063660 d i n g T y p e : { \ c h
0063700 a r ' 1 7 3 } { \ c h a r ' 1 7
0063720 5 } X : { \ c h a r '
0063740 1 7 3 } { \ c h a r ' 1 7 5 }
0063760 Y : { \ c h a r ' 1 7 3
0064000 } { \ c h a r ' 1 7 5 } \r \t \t H
0064020 e a d i n g T y p e : { \
0064040 c h a r ' 1 7 3 } { \ c h a r '
0064060 1 7 5 } X : { \ c h a
0064100 r ' 1 7 3 } { \ c h a r ' 1 7 5
0064120 } Y : { \ c h a r ' 1
0064140 7 3 } { \ c h a r ' 1 7 5 } \r \r
0064160 C h a r a c t e r L o o k s
0064200 f o r P a g e N u m b e r s
0064220 \r \t \ s l { } [ j u s t l i k
0064240 e c h a r a c t e r l o o k
0064260 s m e n u f r o m h e r e
0064300 o n ] \ l i s p { } \r \ p a r
0064320 } \ r m { } \r \r \r \r T h e r e
0064340 a r e t h r e e k i n d s
0064360 o f p a g e s i n a d o
0064400 c u m e n t : T h e f i r
0064420 s t p a g e , a l l o t h
0064440 e r l e f t - h a n d ( e v
0064460 e n , o r v e r s o ) p a
0064500 g e s , a n d a l l o t h
0064520 e r r i g h t - h a n d ( o
0064540 d d , o r r e c t o ) p a
0064560 g e s . F o r e a c h c
0064600 l a s s o f p a g e , y o
0064620 u m a y s p e c i f y s e
0064640 p a r a t e l a y o u t a n
0064660 d h e a d i n g s . \r \r S p e
0064700 c i f y w h i c h c l a s s
0064720 o f p a g e y o u a r e
0064740 s e t t i n g u p o n t
0064760 h e s e c o n d l i n e o
0065000 f t h e m e n u , b y c
0065020 h o o s i n g o n e o f t
0065040 h e o p t i o n s \ l i s p
0065060 { } F i r s t ( & D e f a u l t
0065100 ) \ r m { } , \ l i s p { } O
0065120 t h e r L e f t \ r m { } o
0065140 r \ l i s p { } O t h e r R
0065160 i g h t \ r m { } . I f y
0065200 o u w a n t t h e e n t i
0065220 r e d o c u m e n t l a i d
0065240 o u t u n i f o r m l y ,
0065260 y o u n e e d o n l y s e
0065300 t u p ( a n d A P P L Y )
0065320 p a r a m e t e r s f o r
0065340 t h e f i r s t p a g e . \r
0065360 \r I f y o u w a n t t o
0065400 m o d i f y a n e x i s t i
0065420 n g p a g e l a y o u t ,
0065440 c h o o s e t h e p a g e
0065460 c l a s s y o u w a n t t
0065500 o m o d i f y a n d h i t
0065520 t h e \ l i s p { } S H O W
0065540 \ r m { } b u t t o n . T
0065560 h e m e n u w i l l b e
0065600 f i l l e d i n f r o m t
0065620 h e e x i s t i n g l a y o
0065640 u t s p e c i f i c a t i o n
0065660 s . \r \r W h e n y o u h a v
0065700 e t h e m e n u s e t u
0065720 p a s y o u w a n t t h
0065740 e l a y o u t t o b e ,
0065760 h i t t h e \ l i s p { } A
0066000 P P L Y \ r m { } b u t t o n
0066020 , a n d y o u r s p e c i
0066040 f i c a t i o n s w i l l b
0066060 e s a v e d a s p a r t
0066100 o f t h e d o c u m e n t .
0066120 T h e r e w i l l b e
0066140 n o n o t i c i b l e c h a
0066160 n g e i n t h e d o c u m
0066200 e n t - - - p a g e l a y o u
0066220 t o n l y h a p p e n s w
0066240 h e n a d o c u m e n t i
0066260 s h a r d c o p i e d . \r \r S
0066300 E T T I N G U P P A G E N
0066320 U M B E R S : \t A g i v e n
0066340 c l a s s o f p a g e s m
0066360 a y o r m a y n o t h a
0066400 v e p a g e n u m b e r s .
0066420 S e t t h i s b y c h
0066440 o o s i n g o n e o f t h
0066460 e b u t t o n s \ l i s p {
0066500 } Y e s \ r m { } o r \ l i
0066520 s p { } N o \ r m { } o n t
0066540 h e { \ l q u o t e s } P a g
0066560 e N u m b e r s { \ r q u o t
0066600 e s } l i n e . I f y o
0066620 u d e c i d e t o h a v e
0066640 p a g e n u m b e r s , y
0066660 o u m u s t s p e c i f y
0066700 w h e r e y o u w a n t t
0066720 h e m . T h e \ l i s p {
0066740 } X \ r m { } a n d \ l i s
0066760 p { } Y \ r m { } f i l l - i
0067000 n b l a n k s l e t y o u
0067020 d o t h i s . S p e c i
0067040 f y t h e p a g e n u m b
0067060 e r ' s l o c a t i o n a s
0067100 d i s t a n c e s f r o m
0067120 t h e l o w e r , l e f t
0067140 c o r n e r o f t h e p a
0067160 p e r ; t h e d i s t a n c
0067200 e s a r e m e a s u r e d
0067220 i n p i c a s ( 6 t o t
0067240 h e i n c h ) . \r \r N e x t ,
0067260 y o u m u s t s p e c i f
0067300 y h o w t o a l i g n t
0067320 h e p a g e n u m b e r w
0067340 i t h t h e l o c a t i o n
0067360 y o u s p e c i f i e d .
0067400 I f y o u s p e c i f y
0067420 \ l i s p { } L e f t \ r m { }
0067440 a l i g n m e n t , t h e
0067460 l e f t e d g e o f t h e
0067500 p a g e n u m b e r w i l
0067520 l p r i n t a t t h e l
0067540 o c a t i o n y o u g a v e
0067560 ; \ l i s p { } C e n t e r e
0067600 d \ r m { } a l i g n m e n t
0067620 c e n t e r s t h e p a g
0067640 e n u m b e r a t t h e
0067660 s p o t y o u s p e c i f i
0067700 e d ; \ l i s p { } R i g h t
0067720 \ r m { } a l i g n m e n t
0067740 p u t s t h e r i g h t e
0067760 d g g e o f t h e p a g e
0070000 n u m b e r a t t h e l
0070020 o c a t i o n y o u s p e c
0070040 i f i e d . S u p p o s e
0070060 y o u w a n t t o h a v e
0070100 p a g e n u m b e r s l i
0070120 n e d u p a g a i n s t t
0070140 h e p a g e ' s m a r g i n
0070160 , t o w a r d t h e o u t
0070200 s i d e e d g e o f e a c
0070220 h p a g e . T h e n y o
0070240 u w o u l d s p e c i f y
0070260 \ l i s p { } R i g h t \ r m {
0070300 } a l i g n m e n t f o r
0070320 r e c t o p a g e s a n d
0070340 \ l i s p { } L e f t \ r m { }
0070360 a l i g n m e n t f o r v
0070400 e r s o p a g e s . \r \r S E T
0070420 T I N G U P P A G E H E A
0070440 D I N G S : \t Y o u m a y h
0070460 a v e u p t o f o u r k
0070500 i n d s o f p a g e h e a
0070520 d i n g s { \ c h a r ' 5 7 } f
0070540 o o t i n g s o n a n y p
0070560 a g e . ( T h i s l i m i t
0070600 w i l l b e r e l a x e d
0070620 i n t h e f u t u r e ) .
0070640 F o r e a c h t y p e ,
0070660 s p e c i f y a n a m e
0070700 ( w h i c h m u s t b e a
0070720 \ l i s p { } L I T A T O M \
0070740 r m { } ) , a n d a l o c
0070760 a t i o n f o r t h e l e
0071000 f t e n d o f t h e t o
0071020 p m o s t l i n e o f t e
0071040 x t i n t h e h e a d i n
0071060 g . \r \r W i t h i n t e x t ,
0071100 h e a d i n g s a p p e a r
0071120 a s s e p a r a t e p a r
0071140 a g r a p h s . U s e t h
0071160 e { \ l q u o t e s } P a r a
0071200 g r a p h L o o k s { \ r q u
0071220 o t e s } m e n u t o d e
0071240 c l a r e t h a t a p a r
0071260 a g r a p h i s t o b e
0071300 a p a g e h e a d i n g .
0071320 Y o u w i l l h a v e t
0071340 o f i l l i n t h e { \
0071360 l q u o t e s } h e a d i n g
0071400 t y p e { \ r q u o t e s } f
0071420 i e l d w i t h t h e s a
0071440 m e n a m e y o u u s e d
0071460 i n t h e { \ l q u o t e
0071500 s } H e a d i n g T y p e { \
0071520 r q u o t e s } f i e l d i
0071540 n t h i s m e n u . \r \r S E
0071560 T T I N G C H A R A C T E R
0071600 L O O K S F O R P A G E N
0071620 U M B E R S : \t T h e p a g e
0071640 l a y o u t m e n u h a s
0071660 a s p e c i a l s e c t i
0071700 o n f o r s e t t i n g t
0071720 h e c h a r a c t e r l o o
0071740 k s u s e d t o p r i n t
0071760 p a g e n u m b e r s .
0072000 S e t t h e l o o k s j u
0072020 s t a s y o u w o u l d
0072040 s e t r e g u l a r c h a r
0072060 a c t e r l o o k s ; t h e
0072100 s e t t i n g s y o u g i
0072120 v e w i l l t a k e e f f
0072140 e c t w h e n y o u \ l i
0072160 s p { } A P P L Y \ r m { } t
0072200 h e p a g e l a y o u t m
0072220 e n u . \r \r \r \r \r \r \r \r \r \r \r \
0072240 v f i l l \ e j e c t \ d e f \
0072260 n o h e a d e r o n c e { T } \r
0072300 \r \ b f { } \ n o i n d e n t \
0072320 s a v e 0 \ h b o x { 2 } \ i f
0072340 d i m e n 1 w d 0 > 3 0 p t {
0072360 \ b o x 0 \ h s k i p 1 0 p t
0072400 } \ e l s e { \ h b o x t o
0072420 4 0 p t { \ v b o x { \ b o x 0
0072440 } \ h f i l l } } T E D I T F
0072460 U N C T I O N A L I N T E R F
0072500 A C E \r \r \ r m { } \ p e n a l
0072520 t y 2 0 0 0 \r \ p e n a l t y
0072540 2 0 0 0 \r \ m a r k { T E D I
0072560 T F U N C T I O N A L I N T
0072600 E R F A C E } \r \ p e n a l t y
0072620 2 0 0 0 \r \ v s k i p 1 0 p t
0072640 \r \ p e n a l t y 2 0 0 0 \r T
0072660 h e t o p - l e v e l e n t
0072700 r y t o T E d i t i s : \r
0072720 \r \r \r \r \r \r \r \ v s k i p 1 0
0072740 p t \r \ f o r m a t d e f { 4 6
0072760 2 p t } { \ l i s p { } ( T E D
0073000 I T \ a r g { } T E X T W I
0073020 N D O W D O N T S P A W N P
0073040 R O P S \ l i s p { } ) \ a r g
0073060 { } \ l i s p { } \ r m { } } {
0073100 F u n c t i o n } \r \r \ p e n a
0073120 l t y 2 0 0 0 \ v s k i p - 1
0073140 0 p t \ p e n a l t y 2 0 0 0
0073160 \r \r \ p a r s h a p e 1
0073200 9 2 p t 3 7 0 p t { } \r \
0073220 n o i n d e n t \ a r g { } T
0073240 E X T \ r m { } m a y b e
0073260 a ( l i t a t o m ) f i l e
0073300 n a m e , a n o p e n \
0073320 l i s p { } S T R E A M \ r m {
0073340 } , a s t r i n g , o r
0073360 a n a r b i t r a r y [ \ l
0073400 i s p { } M K S T R I N G \ r m
0073420 { } - a b l e ] L i s p o b
0073440 j e c t . T h e t e x t
0073460 i s d i s p l a y e d i n
0073500 a n e d i t i n g w i n d o
0073520 w , a n d m a y b e e d
0073540 i t e d t h e r e . I f
0073560 \ a r g { } T E X T \ r m { }
0073600 i s o t h e r t h a n a
0073620 f i l e n a m e , a \ l i
0073640 s p { } S T R E A M \ r m { } ,
0073660 o r a s t r i n g , \ l
0073700 i s p { } T E D I T \ r m { }
0073720 w i l l c a l l \ l i s p {
0073740 } M K S T R I N G \ r m { } o
0073760 n i t , a n d l e t y o
0074000 u e d i t t h e r e s u l
0074020 t . \r \r I f \ a r g { } W I N
0074040 D O W \ r m { } i s \ l i s
0074060 p { } N I L \ r m { } , y o u
0074100 w i l l b e p r o m p t e
0074120 d t o c r e a t e a w i
0074140 n d o w . I f \ a r g {
0074160 } W I N D O W \ r m { } i s
0074200 n o n - \ l i s p { } N I L \ r
0074220 m { } , \ l i s p { } T E D I
0074240 T \ r m { } w i l l u s e
0074260 i t a s t h e w i n d o w
0074300 t o e d i t i n . I f
0074320 \ a r g { } W I N D O W \ r m
0074340 { } h a s a t i t l e ,
0074360 \ l i s p { } T E D I T \ r m {
0074400 } w i l l p r e s e r v e
0074420 i t ; o t h e r w i s e , \
0074440 l i s p { } T E D I T \ r m { }
0074460 w i l l p r o v i d e a
0074500 d e s c r i p t i v e t i t l
0074520 e f o r t h e w i n d o w
0074540 . \r \r \ l i s p { } T E D I T \
0074560 r m { } w i l l n o r m a l
0074600 l y s p a w n a n e w p
0074620 r o c e s s t o r u n t h
0074640 e e d i t , s o y o u c
0074660 a n e d i t i n p a r a l
0074700 l e l w i t h o t h e r w
0074720 o r k ; i n d e e d , i t
0074740 i s p o s s i b l e t o h
0074760 a v e s e v e r a l e d i t
0075000 i n g w i n d o w s a c t i
0075020 v e o n t h e s c r e e n
0075040 . Y o u c a n h a v e
0075060 t h e e d i t i n g d o n e
0075100 i n y o u r p r o c e s s
0075120 - - - a n d h a v e T E d i
0075140 t r e t u r n t h e r e s
0075160 u l t o f t h e e d i t -
0075200 - - b y c a l l i n g \ l i
0075220 s p { } T E D I T \ r m { } w
0075240 i t h \ a r g { } D O N T S P
0075260 A W N \ r m { } s e t t o
0075300 \ l i s p { } T \ r m { } . \r \r
0075320 \ a r g { } P R O P S \ r m { }
0075340 i s a p r o p - l i s t -
0075360 l i k e c o l l e c t i o n
0075400 o f p r o p e r t i e s w h
0075420 i c h c o n t r o l t h e
0075440 e d i t i n g s e s s i o n .
0075460 T h e f o l l o w i n g
0075500 o p t i o n s a r e p o s s
0075520 i b l e : \r \r \r \r \ v s k i
0075540 p 1 0 p t \r \ v s k i p - 1 0
0075560 p t \r \r \ p a r s h a p e 1
0075600 1 6 6 p t 2 9 6 p t { }
0075620 \ s a v e 0 \ h b o x { \ l i s
0075640 p { } F O N T \ r m { } } \ n o
0075660 i n d e n t \ i f d i m e n 1
0075700 w d 0 > 6 6 p t { \ h s k i p -
0075720 7 4 p t \ b o x 0 \ h s k i p 0
0075740 p t p l u s 1 0 0 0 p t \ l
0075760 i n e b r e a k \ n u l l } \ e
0076000 l s e { \ h b o x t o 0 p t
0076020 { \ h s k i p - 7 4 p t \ b o x
0076040 0 \ h s k i p 0 p t p l u s
0076060 1 0 0 0 p t m i n u s 1 0 0
0076100 0 p t } } T h e d e f a u l t
0076120 c h a r a c t e r l o o k s
0076140 ( f o n t , s i z e , e t
0076160 c . ) t o b e u s e d i
0076200 n t h e e d i t w i n d o
0076220 w . T h i s c a n b e
0076240 a \ l i s p { } F O N T D E S
0076260 C R I P T O R \ r m { } , o r
0076300 a p r o p e r t y l i s t
0076320 o f c h a r a c t e r l o
0076340 o k s p r o p e r t i e s s
0076360 u c h a s \ l i s p { } T E
0076400 D I T . L O O K S \ r m { } w
0076420 o u l d a c c e p t , o r
0076440 a \ l i s p { } C H A R L O O
0076460 K S \ r m { } d a t a s t r
0076500 u c t u r e d e s c r i b i n
0076520 g t h e c h a r a c t e r
0076540 l o o k s . \r \r \ p a r s h a p
0076560 e 1 9 2 p t 3 7 0 p
0076600 t { } \r \r \ v s k i p 1 0 p
0076620 t \r \ v s k i p - 1 0 p t \r \ p
0076640 a r s h a p e 1 1 6 6 p t
0076660 2 9 6 p t { } \ s a v e 0
0076700 \ h b o x { \ l i s p { } Q U I
0076720 T F N \ r m { } } \ n o i n d e
0076740 n t \ i f d i m e n 1 w d 0 >
0076760 6 6 p t { \ h s k i p - 7 4 p t
0077000 \ b o x 0 \ h s k i p 0 p t p
0077020 l u s 1 0 0 0 p t \ l i n e b
0077040 r e a k \ n u l l } \ e l s e {
0077060 \ h b o x t o 0 p t { \ h s
0077100 k i p - 7 4 p t \ b o x 0 \ h s
0077120 k i p 0 p t p l u s 1 0 0 0
0077140 p t m i n u s 1 0 0 0 p t }
0077160 } A f u n c t i o n ( o r
0077200 l i s t o f f u n c t i o n
0077220 s ) t o c a l l w h e n
0077240 t h e u s e r \ l i s p { }
0077260 Q u i t \ r m { } s . I f
0077300 a n y o f t h e f u n c t
0077320 i o n s i s \ l i s p { } T
0077340 \ r m { } o r r e t u r n s
0077360 \ l i s p { } T \ r m { } ,
0077400 t h e u s e r w i l l n o
0077420 t b e a s k e d t o c o
0077440 n f i r m t h e \ l i s p {
0077460 } Q u i t \ r m { } - - - e v e
0077500 n i f h e ' l l p o t e n
0077520 t i a l l y l o s e s o m e
0077540 t h i n g . I f a n y o
0077560 f t h e f u n c t i o n s
0077600 r e t u r n s \ l i s p { } D
0077620 O N ' T \ r m { } , t h e \
0077640 l i s p { } Q u i t \ r m { }
0077660 i s a b o r t e d b e f o r
0077700 e t h e u s e r i s a s
0077720 k e d f o r c o n f i r m a
0077740 t i o n . \r \r \ p a r s h a p e
0077760 1 9 2 \r p t 3 7 0 p
0100000 t { } \r \r \ v s k i p 1 0 p
0100020 t \r \ v s k i p - 1 0 p t \r \ p
0100040 a r s h a p e 1 1 6 6 p t
0100060 2 9 6 p t { } \ s a v e 0
0100100 \ h b o x { \ l i s p { } L O O
0100120 P F N \ r m { } } \ n o i n d e
0100140 n t \ i f d i m e n 1 w d 0 >
0100160 6 6 p t { \ h s k i p - 7 4 p t
0100200 \ b o x 0 \ h s k i p 0 p t p
0100220 l u s 1 0 0 0 p t \ l i n e b
0100240 r e a k \ n u l l } \ e l s e {
0100260 \ h b o x t o 0 p t { \ h s
0100300 k i p - 7 4 p t \ b o x 0 \ h s
0100320 k i p 0 p t p l u s 1 0 0 0
0100340 p t m i n u s 1 0 0 0 p t }
0100360 } A f u n c t i o n t o b
0100400 e c a l l e d e a c h t i
0100420 m e t h r u t h e c h a r
0100440 a c t e r - r e a d l o o p .
0100460 \r \r \ p a r s h a p e 1
0100500 9 2 p t 3 7 0 p t { } \r \r
0100520 \ v s k i p 1 0 p t \r \ v s k
0100540 i p - 1 0 p t \r \ p a r s h a p
0100560 e 1 1 6 6 p t 2 9 6 p
0100600 t { } \ s a v e 0 \ h b o x {
0100620 \ l i s p { } C H A R F N \ r m
0100640 { } } \ n o i n d e n t \ i f d
0100660 i m e n 1 w d 0 > 6 6 p t { \
0100700 h s k i p - 7 4 p t \ b o x 0 \
0100720 h s k i p 0 p t p l u s 1 0
0100740 0 0 p t \ l i n e b r e a k \ n
0100760 u l l } \ e l s e { \ h b o x
0101000 t o 0 p t { \ h s k i p - 7 4
0101020 p t \ b o x 0 \ h s k i p 0 p t
0101040 p l u s 1 0 0 0 p t m i n
0101060 u s 1 0 0 0 p t } } A f u n
0101100 c t i o n t o b e c a l l
0101120 e d f o r e a c h c h a r
0101140 a c t e r t y p e d i n . \r
0101160 \r \r \ p a r s h a p e 1
0101200 9 2 p t 3 7 0 p t { } \r \r
0101220 \ v s k i p 1 0 p t \r \ v s k
0101240 i p - 1 0 p t \r \ p a r s h a p
0101260 e 1 1 6 6 p t 2 9 6 p
0101300 t { } \ s a v e 0 \ h b o x {
0101320 \ l i s p { } S E L F N \ r m {
0101340 } } \ n o i n d e n t \ i f d i
0101360 m e n 1 w d 0 > 6 6 p t { \ h
0101400 s k i p - 7 4 p t \ b o x 0 \ h
0101420 s k i p 0 p t p l u s 1 0 0
0101440 0 p t \ l i n e b r e a k \ n u
0101460 l l } \ e l s e { \ h b o x t
0101500 o 0 p t { \ h s k i p - 7 4 p
0101520 t \ b o x 0 \ h s k i p 0 p t
0101540 p l u s 1 0 0 0 p t m i n u
0101560 s 1 0 0 0 p t } } A f u n c
0101600 t i o n t o b e c a l l e
0101620 d e a c h t i m e a m o
0101640 u s e s e l e c t i o n i s
0101660 m a d e i n t h i s e d
0101700 i t w i n d o w . \r \r \ p a r
0101720 s h a p e 1 9 2 p t
0101740 3 7 0 p t { } \r \r \ v s k i p
0101760 1 0 p t \r \ v s k i p - 1 0 p
0102000 t \r \ p a r s h a p e 1 1
0102020 6 6 \r p t 2 9 6 p t { } \
0102040 s a v e 0 \ h b o x { \ l i s p
0102060 { } T E R M T A B L E \ r m { }
0102100 } \ n o i n d e n t \ i f d i m
0102120 e n 1 w d 0 > 6 6 p t { \ h s
0102140 k i p - 7 4 p t \ b o x 0 \ h s
0102160 k i p 0 p t p l u s 1 0 0 0
0102200 p t \ l i n e b r e a k \ n u l
0102220 l } \ e l s e { \ h b o x t o
0102240 0 p t { \ h s k i p - 7 4 p t
0102260 \ b o x 0 \ h s k i p 0 p t p
0102300 l u s 1 0 0 0 p t m i n u s
0102320 1 0 0 0 p t } } I f y o u
0102340 w a n t c h a r a c t e r s
0102360 d i s p l a y e d o t h e r
0102400 t h a n T E d i t ' s d e f
0102420 a u l t w a y , s e t t h
0102440 i s t o a T e r m i n a l
0102460 t a b l e w i t h t h e
0102500 c o r r e c t s e t t i n g s
0102520 . \r \r \ p a r s h a p e 1
0102540 9 2 p t 3 7 0 p t { } \r
0102560 \r \ v s k i p 1 0 p t \r \ v s
0102600 k i p - 1 0 p t \r \ p a r s h a
0102620 p e 1 1 6 6 p t 2 9 6
0102640 p t { } \ s a v e 0 \ h b o x
0102660 { \ l i s p { } R E A D T A B L
0102700 E \ r m { } } \ n o i n d e n t
0102720 \ i f d i m e n 1 w d 0 > 6 6
0102740 p t { \ h s k i p - 7 4 p t \ b
0102760 o x 0 \ h s k i p 0 p t p l u
0103000 s 1 0 0 0 p t \ l i n e b r e
0103020 a k \ n u l l } \ e l s e { \ h
0103040 b o x t o 0 p t { \ h s k i
0103060 p - 7 4 p t \ b o x 0 \ h s k i
0103100 p 0 p t p l u s 1 0 0 0 p t
0103120 m i n u s 1 0 0 0 p t } } I
0103140 f y o u w a n t c o m m a
0103160 n d c h a r a c t e r s w h
0103200 i c h a r e l o c a l t o
0103220 t h i s e d i t s e s s i
0103240 o n , s e t t h i s t o
0103260 a R e a d t a b l e w i t
0103300 h t h e a p p r o p r i a t
0103320 e s e t t i n g s . \r \r \ p a
0103340 r s h a p e 1 9 2 p t
0103360 3 7 0 p t { } \r \r \ v s k i
0103400 p 1 0 p t \r \ v s k i p - 1 0
0103420 p t \r \r \ p a r s h a p e 1
0103440 1 6 6 p t 2 9 6 p t { }
0103460 \ s a v e 0 \ h b o x { \ l i s
0103500 p { } B O U N D T A B L E \ r m
0103520 { } } \ n o i n d e n t \ i f d
0103540 i m e n 1 w d 0 > 6 6 p t { \
0103560 h s k i p - 7 4 p t \ b o x 0 \
0103600 h s k i p 0 p t p l u s 1 0
0103620 0 0 p t \ l i n e b r e a k \ n
0103640 u l l } \ e l s e { \ h b o x
0103660 t o 0 p t { \ h s k i p - 7 4
0103700 p t \ b o x 0 \ h s k i p 0 p t
0103720 p l u s 1 0 0 0 p t m i n
0103740 u s 1 0 0 0 p t } } I f y o
0103760 u w a n t w o r d b r e a
0104000 k s t o h a p p e n o t h
0104020 e r t h a n t h e d e f a
0104040 u l t w a y , s e t t h i
0104060 s t o a R e a d t a b l
0104100 e w i t h t h e a p p r o
0104120 p r i a t e s e t t i n g s .
0104140 \r \r \ p a r s h a p e 1
0104160 9 2 p t 3 7 0 p t { } \r \r
0104200 \ v s k i p 1 0 p t \r \ v s k
0104220 i p - 1 0 p t \r \ p a r s h a p
0104240 e 1 1 6 6 p t 2 9 6 p
0104260 t { } \ s a v e 0 \ h b o x {
0104300 \ l i s p { } R E A D O N L Y \
0104320 r m { } } \ n o i n d e n t \ i
0104340 f d i m e n 1 w d 0 > 6 6 p t
0104360 { \ h s k i p - 7 4 p t \ b o x
0104400 0 \ h s k i p 0 p t p l u s
0104420 1 0 0 0 p t \ l i n e b r e a k
0104440 \ n u l l } \ e l s e { \ h b o
0104460 x t o 0 p t { \ h s k i p -
0104500 7 4 p t \ b o x 0 \ h s k i p 0
0104520 p t p l u s 1 0 0 0 p t m
0104540 i n u s 1 0 0 0 p t } } I f
0104560 t h e v a l u e o f t h i
0104600 s p r o p e r t y i s n o
0104620 n - \ l i s p { } N I L \ r m {
0104640 } , t h e n t h e e d i t
0104660 w i n d o w w i l l b e
0104700 r e a d - o n l y , i . e . ,
0104720 y o u c a n o n l y s h
0104740 i f t - s e l e c t i n i t
0104760 . \r \r \ p a r s h a p e 1
0105000 9 2 \r p t 3 7 0 p t { }
0105020 \r \r \ v s k i p 1 0 p t \r \ v
0105040 s k i p - 1 0 p t \r \ p a r s h
0105060 a p e 1 1 6 6 p t 2 9
0105100 6 p t { } \ s a v e 0 \ h b o
0105120 x { \ l i s p { } C A C H E \ r
0105140 m { } } \ n o i n d e n t \ i f
0105160 d i m e n 1 w d 0 > 6 6 p t {
0105200 \ h s k i p - 7 4 p t \ b o x 0
0105220 \ h s k i p 0 p t p l u s 1
0105240 0 0 0 p t \ l i n e b r e a k \
0105260 n u l l } \ e l s e { \ h b o x
0105300 t o 0 p t { \ h s k i p - 7
0105320 4 p t \ b o x 0 \ h s k i p 0 p
0105340 t p l u s 1 0 0 0 p t m i
0105360 n u s 1 0 0 0 p t } } I f t
0105400 h e v a l u e o f t h i s
0105420 p r o p e r t y i s n o n
0105440 - \ l i s p { } N I L \ r m { }
0105460 , t h e n t h e f i l e
0105500 b e i n g e d i t e d w i l
0105520 l b e c a c h e d l o c a
0105540 l l y i n s t e a d o f b
0105560 e i n g r e a d a s n e e
0105600 d e d f r o m t h e r e m
0105620 o t e s e r v e r . \r \r \ p a
0105640 r s h a p e 1 9 2 p t
0105660 3 7 0 p t { } \r \r \ v s k i
0105700 p 1 0 p t \r \ v s k i p - 1 0
0105720 p t \r \ p a r s h a p e 1
0105740 1 6 6 p t 2 9 6 p t { } \
0105760 s a v e 0 \ h b o x { \ l i s p
0106000 { } S E L \ r m { } } \ n o i n
0106020 d e n t \ i f d i m e n 1 w d
0106040 0 > 6 6 p t { \ h s k i p - 7 4
0106060 p t \ b o x 0 \ h s k i p 0 p t
0106100 p l u s 1 0 0 0 p t \ l i n
0106120 e b r e a k \ n u l l } \ e l s
0106140 e { \ h b o x t o 0 p t { \
0106160 h s k i p - 7 4 p t \ b o x 0 \
0106200 h s k i p 0 p t p l u s 1 0
0106220 0 0 p t m i n u s 1 0 0 0 p
0106240 t } } T e l l s w h a t t e
0106260 x t s h o u l d b e s e l
0106300 e c t e d i n i t i a l l y .
0106320 T h i s c a n b e a
0106340 \ l i s p { } S E L E C T I O N
0106360 \ r m { } ( s e e b e l o w
0106400 ) d e s c r i b i n g t h e
0106420 s e l e c t e d t e x t ,
0106440 o r a c h a r a c t e r n
0106460 u m b e r , o r a t w o -
0106500 e l e m e n t l i s t o f
0106520 f i r s t c h a r a c t e r
0106540 n u m b e r a n d n u m b e
0106560 r o f c h a r a c t e r s
0106600 t o s e l e c t . \r \r \r \ p a
0106620 r s h a p e 1 9 2 p t
0106640 3 7 0 p t { } \r \r \ v s k i
0106660 p 1 0 p t \r \ v s k i p - 1 0
0106700 p t \r \ p a r s h a p e 1
0106720 1 6 6 p t 2 9 6 p t { } \
0106740 s a v e 0 \ h b o x { \ l i s p
0106760 { } M E N U \ r m { } } \ n o i
0107000 n d e n t \ i f d i m e n 1 w
0107020 d 0 > 6 6 p t { \ h s k i p - 7
0107040 4 p t \ b o x 0 \ h s k i p 0 p
0107060 t p l u s 1 0 0 0 p t \ l i
0107100 n e b r e a k \ n u l l } \ e l
0107120 s e { \ h b o x t o 0 p t {
0107140 \ h s k i p - 7 4 p t \ b o x 0
0107160 \ h s k i p 0 p t p l u s 1
0107200 0 0 0 p t m i n u s 1 0 0 0
0107220 p t } } D e s c r i b e s t h
0107240 e m e n u t o b e d i s
0107260 p l a y e d w h e n t h e
0107300 \ l i s p { } M I D D L E \ r m
0107320 { } m o u s e b u t t o n
0107340 i s p r e s s e d i n t h
0107360 e e d i t w i n d o w ' s
0107400 t i t l e r e g i o n . I
0107420 f i t i s a \ l i s p {
0107440 } M E N U \ r m { } , t h a t
0107460 m e n u w i l l a p p e a
0107500 r . I f i t i s a l
0107520 i s t o f m e n u i t e m
0107540 s , a n e w m e n u w i
0107560 l l b e c o n s t r u c t e
0107600 d . \r \r \ p a r s h a p e 1
0107620 9 2 p t 3 7 0 p t { }
0107640 \r \r \ v s k i p 1 0 p t \r \ v
0107660 s k i p - 1 0 p t \r \ p a r s h
0107700 a p e 1 1 6 6 \r p t 2
0107720 9 6 p t { } \ s a v e 0 \ h b
0107740 o x { \ l i s p { } A F T E R Q
0107760 U I T F N \ r m { } } \ n o i n
0110000 d e n t \ i f d i m e n 1 w d
0110020 0 > 6 6 p t { \ h s k i p - 7 4
0110040 p t \ b o x 0 \ h s k i p 0 p t
0110060 p l u s 1 0 0 0 p t \ l i n
0110100 e b r e a k \ n u l l } \ e l s
0110120 e { \ h b o x t o 0 p t { \
0110140 h s k i p - 7 4 p t \ b o x 0 \
0110160 h s k i p 0 p t p l u s 1 0
0110200 0 0 p t m i n u s 1 0 0 0 p
0110220 t } } A f u n c t i o n t o
0110240 b e c a l l e d \ s l { }
0110260 a f t e r \ r m { } T E d i t
0110300 h a s q u i t . T h i s
0110320 c a n b e u s e d f o r
0110340 c l e a n u p o f s i d e
0110360 - e f f e c t s b y T E d i
0110400 t c l i e n t p r o g r a m
0110420 s . \r \r \ p a r s h a p e 1
0110440 9 2 p t 3 7 0 p t { }
0110460 \r \r \ v s k i p 1 0 p t \r \ v
0110500 s k i p - 1 0 p t \r \ p a r s h
0110520 a p e 1 1 6 6 p t 2 9
0110540 6 p t { } \ s a v e 0 \ h b o
0110560 x { \ l i s p { } T I T L E M E
0110600 N U F N \ r m { } } \ n o i n d
0110620 e n t \ i f d i m e n 1 w d 0
0110640 > 6 6 p t { \ h s k i p - 7 4 p
0110660 t \ b o x 0 \ h s k i p 0 p t
0110700 p l u s 1 0 0 0 p t \ l i n e
0110720 b r e a k \ n u l l } \ e l s e
0110740 { \ h b o x t o 0 p t { \ h
0110760 s k i p - 7 4 p t \ b o x 0 \ h
0111000 s k i p 0 p t p l u s 1 0 0
0111020 0 p t m i n u s 1 0 0 0 p t
0111040 } } A f u n c t i o n t o
0111060 g e t c a l l e d i n s t e
0111100 a d o f b r i n g i n g u
0111120 p t h e u s u a l T E d i
0111140 t c o m m a n d m e n u w
0111160 h e n t h e u s e r \ l i
0111200 s p { } L E F T \ r m { } - o
0111220 r \ l i s p { } M I D D L E \
0111240 r m { } - b u t t o n s i n
0111260 t h e e d i t w i n d o w '
0111300 s t i t l e r e g i o n . \r
0111320 \r \ p a r s h a p e 1 9
0111340 2 p t 3 7 0 p t { } \r \r \
0111360 v s k i p 1 0 p t \r \ v s k i
0111400 p - 1 0 p t \r \r \ p a r s h a p
0111420 e 1 1 6 6 p t 2 9 6 p
0111440 t { } \ s a v e 0 \ h b o x {
0111460 \ l i s p { } P A R A L O O K S
0111500 \ r m { } } \ n o i n d e n t \
0111520 i f d i m e n 1 w d 0 > 6 6 p
0111540 t { \ h s k i p - 7 4 p t \ b o
0111560 x 0 \ h s k i p 0 p t p l u s
0111600 1 0 0 0 p t \ l i n e b r e a
0111620 k \ n u l l } \ e l s e { \ h b
0111640 o x t o 0 p t { \ h s k i p
0111660 - 7 4 p t \ b o x 0 \ h s k i p
0111700 0 p t p l u s 1 0 0 0 p t
0111720 m i n u s 1 0 0 0 p t } } T h
0111740 e d e f a u l t p a r a g r
0111760 a p h l o o k s t o b e
0112000 u s e d f o r p a r a g r a
0112020 p h s i n t h i s d o c u
0112040 m e n t . T h i s c a n
0112060 b e e i t h e r a \ l i s
0112100 p { } F M T S P E C \ r m { }
0112120 d a t a s t r u c t u r e ,
0112140 o r a p r o p e r t y l i
0112160 s t o f p a r a g r a p h
0112200 f o r m a t t i n g i n f o r
0112220 m a t i o n s u c h a s \
0112240 l i s p { } T E D I T . P A R A
0112260 L O O K S \ r m { } w o u l d
0112300 a c c e p t . \r \r \ p a r s h
0112320 a p e 1 9 2 p t 3 7
0112340 0 p t { } \r \r \ v s k i p 1
0112360 0 p t \r \ v s k i p - 1 0 p t \r
0112400 \ p a r s h a p e 1 1 6 6
0112420 p t 2 9 6 p t { } \ s a v
0112440 e 0 \ h b o x { \ l i s p { } C
0112460 A R E T L O O K S F N \ r m { }
0112500 } \ n o i n d e n t \ i f d i m
0112520 e n 1 w d 0 > 6 6 p t { \ h s
0112540 k i p - 7 4 p t \ b o x 0 \ h s
0112560 k i p 0 p t p l u s 1 0 0 0
0112600 p t \ l i n e b r e a k \ n u l
0112620 l } \ e l s e { \ h b o x t o
0112640 0 p t { \ h s k i p - 7 4 p t
0112660 \ b o x 0 \ h s k i p 0 p t p
0112700 l u s 1 0 0 0 p t m i n u s
0112720 1 0 0 0 p t } } A f u n c t
0112740 i o n t h a t i s c a l l
0112760 e d w h e n e v e r n e w
0113000 c a r e t l o o k s a r e
0113020 b e i n g s e t . \r \r \ p a r
0113040 s h a p e 1 9 2 \r p t
0113060 3 7 0 p t { } \r \r \ v s k i
0113100 p 1 0 p t \r \ v s k i p - 1 0
0113120 p t \r \ p a r s h a p e 1
0113140 1 6 6 p t 2 9 6 p t { } \
0113160 s a v e 0 \ h b o x { \ l i s p
0113200 { } L E A V E T T Y \ r m { } }
0113220 \ n o i n d e n t \ i f d i m e
0113240 n 1 w d 0 > 6 6 p t { \ h s k
0113260 i p - 7 4 p t \ b o x 0 \ h s k
0113300 i p 0 p t p l u s 1 0 0 0 p
0113320 t \ l i n e b r e a k \ n u l l
0113340 } \ e l s e { \ h b o x t o
0113360 0 p t { \ h s k i p - 7 4 p t \
0113400 b o x 0 \ h s k i p 0 p t p l
0113420 u s 1 0 0 0 p t m i n u s
0113440 1 0 0 0 p t } } I f t h i s
0113460 i s n o n - \ l i s p { } N I
0113500 L \ r m { } , T E d i t w i
0113520 l l n o t t a k e c o n t
0113540 r o l o f t h e k e y b o
0113560 a r d w h e n i t i s s
0113600 t a r t e d . I n s t e a d
0113620 , i t w i l l w a i t u
0113640 n t i l y o u f i r s t b
0113660 u t t o n i n t h e e d i
0113700 t i n g w i n d o w w i t h
0113720 t h e m o u s e . \r \r \ p a
0113740 r s h a p e 1 9 2 p t
0113760 3 7 0 p t { } \r \r \ v s k i
0114000 p 1 0 p t \r \ v s k i p - 1 0
0114020 p t \r \ p a r s h a p e 1
0114040 1 6 6 p t 2 9 6 p t { } \
0114060 s a v e 0 \ h b o x { \ l i s p
0114100 { } P R O M P T W I N D O W \ r
0114120 m { } } \ n o i n d e n t \ i f
0114140 d i m e n 1 w d 0 > 6 6 p t {
0114160 \ h s k i p - 7 4 p t \ b o x 0
0114200 \ h s k i p 0 p t p l u s 1
0114220 0 0 0 p t \ l i n e b r e a k \
0114240 n u l l } \ e l s e { \ h b o x
0114260 t o 0 p t { \ h s k i p - 7
0114300 4 p t \ b o x 0 \ h s k i p 0 p
0114320 t p l u s 1 0 0 0 p t m i
0114340 n u s 1 0 0 0 p t } } A w i
0114360 n d o w t h a t i s t o
0114400 b e u s e d f o r u n s c
0114420 h e d u l e d u s e r i n t
0114440 e r a c t i o n s , i n p l
0114460 a c e o f t h e p r o m p
0114500 t i n g w i n d o w t h a t
0114520 T E d i t u s u a l l y p
0114540 r o v i d e s . I f t h i
0114560 s i s t h e a t o m \ l
0114600 i s p { } D O N ' T \ r m { } ,
0114620 n o w i n d o w w i l l
0114640 b e p r o v i d e d , a n d
0114660 t h e m a i n p r o m p t
0114700 w i n d o w w i l l b e
0114720 u s e d . \r \r \r \ p a r s h a p
0114740 e 1 9 2 p t 3 7 0 p
0114760 t { } \r \r \ v s k i p 1 0 p
0115000 t \r \ v s k i p - 1 0 p t \r \ p
0115020 a r s h a p e 1 1 6 6 p t
0115040 2 9 6 p t { } \ s a v e 0
0115060 \ h b o x { \ l i s p { } O V E
0115100 R F L O W F N \ r m { } } \ n o
0115120 i n d e n t \ i f d i m e n 1
0115140 w d 0 > 6 6 p t { \ h s k i p -
0115160 7 4 p t \ b o x 0 \ h s k i p 0
0115200 p t p l u s 1 0 0 0 p t \ l
0115220 i n e b r e a k \ n u l l } \ e
0115240 l s e { \ h b o x t o 0 p t
0115260 { \ h s k i p - 7 4 p t \ b o x
0115300 0 \ h s k i p 0 p t p l u s
0115320 1 0 0 0 p t m i n u s 1 0 0
0115340 0 p t } } F I L L T H I S I
0115360 N . \r \r \ p a r s h a p e 1
0115400 9 2 p t 3 7 0 p t { }
0115420 \r \r \ v s k i p 1 0 p t \r \ v
0115440 s k i p - 1 0 p t \r \ p a r s h
0115460 a p e 1 1 6 6 \r p t 2
0115500 9 6 p t { } \ s a v e 0 \ h b
0115520 o x { \ l i s p { } C L E A R G
0115540 E T \ r m { } } \ n o i n d e n
0115560 t \ i f d i m e n 1 w d 0 > 6
0115600 6 p t { \ h s k i p - 7 4 p t \
0115620 b o x 0 \ h s k i p 0 p t p l
0115640 u s 1 0 0 0 p t \ l i n e b r
0115660 e a k \ n u l l } \ e l s e { \
0115700 h b o x t o 0 p t { \ h s k
0115720 i p - 7 4 p t \ b o x 0 \ h s k
0115740 i p 0 p t p l u s 1 0 0 0 p
0115760 t m i n u s 1 0 0 0 p t } }
0116000 F I L L T H I S I N . \r \r \
0116020 p a r s h a p e 1 9 2 p
0116040 t 3 7 0 p t { } \r \r \ v s
0116060 k i p 1 0 p t \r \ v s k i p -
0116100 1 0 p t \r \ p a r s h a p e 1
0116120 1 6 6 p t 2 9 6 p t {
0116140 } \ s a v e 0 \ h b o x { \ l i
0116160 s p { } C L E A R P U T \ r m {
0116200 } } \ n o i n d e n t \ i f d i
0116220 m e n 1 w d 0 > 6 6 p t { \ h
0116240 s k i p - 7 4 p t \ b o x 0 \ h
0116260 s k i p 0 p t p l u s 1 0 0
0116300 0 p t \ l i n e b r e a k \ n u
0116320 l l } \ e l s e { \ h b o x t
0116340 o 0 p t { \ h s k i p - 7 4 p
0116360 t \ b o x 0 \ h s k i p 0 p t
0116400 p l u s 1 0 0 0 p t m i n u
0116420 s 1 0 0 0 p t } } F I L L T
0116440 H I S I N . \r \r \ p a r s h a
0116460 p e 1 9 2 p t 3 7 0
0116500 p t { } \r \r \ v s k i p 1 0
0116520 p t \r \ v s k i p - 1 0 p t \r \r
0116540 \ p a r s h a p e 1 1 6 6
0116560 p t 2 9 6 p t { } \ s a v
0116600 e 0 \ h b o x { \ l i s p { } N
0116620 O E X T E N T \ r m { } } \ n o
0116640 i n d e n t \ i f d i m e n 1
0116660 w d 0 > 6 6 p t { \ h s k i p -
0116700 7 4 p t \ b o x 0 \ h s k i p 0
0116720 p t p l u s 1 0 0 0 p t \ l
0116740 i n e b r e a k \ n u l l } \ e
0116760 l s e { \ h b o x t o 0 p t
0117000 { \ h s k i p - 7 4 p t \ b o x
0117020 0 \ h s k i p 0 p t p l u s
0117040 1 0 0 0 p t m i n u s 1 0 0
0117060 0 p t } } F I L L T H I S I
0117100 N . \r \r \ p a r s h a p e 1
0117120 9 2 p t 3 7 0 p t { }
0117140 \r \r \ v s k i p 1 0 p t \r \ v
0117160 s k i p - 1 0 p t \r \ p a r s h
0117200 a p e 1 1 6 6 p t 2 9
0117220 6 p t { } \ s a v e 0 \ h b o
0117240 x { \ l i s p { } N O T I T L E
0117260 \ r m { } } \ n o i n d e n t \
0117300 i f d i m e n 1 w d 0 > 6 6 p
0117320 t { \ h s k i p - 7 4 p t \ b o
0117340 x 0 \ h s k i p 0 p t p l u s
0117360 1 0 0 0 p t \ l i n e b r e a
0117400 k \ n u l l } \ e l s e { \ h b
0117420 o x t o 0 p t { \ h s k i p
0117440 - 7 4 p t \ b o x 0 \ h s k i p
0117460 0 p t p l u s 1 0 0 0 p t
0117500 m i n u s 1 0 0 0 p t } } F I
0117520 L L T H I S I N . \r \r \ p a
0117540 r s h a p e 1 9 2 \r p t
0117560 3 7 0 p t { } \r \r \ v s k
0117600 i p 1 0 p t \r \ v s k i p - 1
0117620 0 p t \r \ p a r s h a p e 1
0117640 1 6 6 p t 2 9 6 p t { }
0117660 \ s a v e 0 \ h b o x { \ l i s
0117700 p { } P R O M T P W I N D O W H
0117720 E I G H T \ r m { } } \ n o i n
0117740 d e n t \ i f d i m e n 1 w d
0117760 0 > 6 6 p t { \ h s k i p - 7 4
0120000 p t \ b o x 0 \ h s k i p 0 p t
0120020 p l u s 1 0 0 0 p t \ l i n
0120040 e b r e a k \ n u l l } \ e l s
0120060 e { \ h b o x t o 0 p t { \
0120100 h s k i p - 7 4 p t \ b o x 0 \
0120120 h s k i p 0 p t p l u s 1 0
0120140 0 0 p t m i n u s 1 0 0 0 p
0120160 t } } i n l i n e s . \r \r \ p
0120200 a r s h a p e 1 9 2 p t
0120220 3 7 0 p t { } \r \r \ v s k
0120240 i p 1 0 p t \r \ v s k i p - 1
0120260 0 p t \r \ p a r s h a p e 1
0120300 1 6 6 p t 2 9 6 p t { }
0120320 \ s a v e 0 \ h b o x { \ l i s
0120340 p { } T T Y W I N D O W \ r m {
0120360 } } \ n o i n d e n t \ i f d i
0120400 m e n 1 w d 0 > 6 6 p t { \ h
0120420 s k i p - 7 4 p t \ b o x 0 \ h
0120440 s k i p 0 p t p l u s 1 0 0
0120460 0 p t \ l i n e b r e a k \ n u
0120500 l l } \ e l s e { \ h b o x t
0120520 o 0 p t { \ h s k i p - 7 4 p
0120540 t \ b o x 0 \ h s k i p 0 p t
0120560 p l u s 1 0 0 0 p t m i n u
0120600 s 1 0 0 0 p t } } N o r e a
0120620 s o n t o u s e t h i s .
0120640 I t ' s t h e w i n d o
0120660 w u s e d t o b a c k t
0120700 h e T E d i t p r o c e s s
0120720 ' s T T Y D I S P L A Y S T R
0120740 E A M . N o r m a l l y , T
0120760 E d i t m a k e s a c l o
0121000 s e d w i n d o w t h a t
0121020 s e r v e s t h e p u r p o
0121040 s e , w h i c h i s a s
0121060 a p a t h f o r c o p y -
0121100 s e l e c t e d i t e m s t
0121120 o g e t t o t h e e d i
0121140 t w i n d o w . \r \r \r \ p a r
0121160 s h a p e 1 9 2 p t
0121200 3 7 0 p t { } \r \r \ v s k i p
0121220 1 0 p t \r \ v s k i p - 1 0 p
0121240 t \r \ p a r s h a p e 1 1
0121260 6 6 p t 2 9 6 p t { } \ s
0121300 a v e 0 \ h b o x { \ l i s p {
0121320 } S L O W U P D A T E \ r m { }
0121340 } \ n o i n d e n t \ i f d i m
0121360 e n 1 w d 0 > 6 6 p t { \ h s
0121400 k i p - 7 4 p t \ b o x 0 \ h s
0121420 k i p 0 p t p l u s 1 0 0 0
0121440 p t \ l i n e b r e a k \ n u l
0121460 l } \ e l s e { \ h b o x t o
0121500 0 p t { \ h s k i p - 7 4 p t
0121520 \ b o x 0 \ h s k i p 0 p t p
0121540 l u s 1 0 0 0 p t m i n u s
0121560 1 0 0 0 p t } } F o r c e s
0121600 T E d i t t o b y p a s s
0121620 o p t i m i z a t i o n s i n
0121640 i t s s c r e e n u p d a
0121660 t e . \r \r \ p a r s h a p e 1
0121700 9 2 p t 3 7 0 p t {
0121720 } \r \r \ v s k i p 1 0 p t \r \
0121740 v s k i p - 1 0 p t \r \ p a r s
0121760 h a p e 1 1 6 6 \r p t
0122000 2 9 6 p t { } \ s a v e 0 \ h
0122020 b o x { \ l i s p { } I N T E R
0122040 R U P T S \ r m { } } \ n o i n
0122060 d e n t \ i f d i m e n 1 w d
0122100 0 > 6 6 p t { \ h s k i p - 7 4
0122120 p t \ b o x 0 \ h s k i p 0 p t
0122140 p l u s 1 0 0 0 p t \ l i n
0122160 e b r e a k \ n u l l } \ e l s
0122200 e { \ h b o x t o 0 p t { \
0122220 h s k i p - 7 4 p t \ b o x 0 \
0122240 h s k i p 0 p t p l u s 1 0
0122260 0 0 p t m i n u s 1 0 0 0 p
0122300 t } } A l i s t o f L i s
0122320 p i n t e r r u p t s , i n
0122340 t h e s a m e f o r m a
0122360 s \ l i s p { } T E D I T . I
0122400 N T E R R U P T S \ r m { } w
0122420 h i c h w i l l b e e n a
0122440 b l e d w h i l e t h i s
0122460 T E d i t i s r u n n i n g
0122500 . \r \r \ p a r s h a p e 1
0122520 9 2 p t 3 7 0 p t { } \r
0122540 \r \ v s k i p 1 0 p t \r \ v s
0122560 k i p - 1 0 p t \r \ p a r s h a
0122600 p e 1 1 6 6 p t 2 9 6
0122620 p t { } \ s a v e 0 \ h b o x
0122640 { \ l i s p { } P U T F N \ r m
0122660 { } } \ n o i n d e n t \ i f d
0122700 i m e n 1 w d 0 > 6 6 p t { \
0122720 h s k i p - 7 4 p t \ b o x 0 \
0122740 h s k i p 0 p t p l u s 1 0
0122760 0 0 p t \ l i n e b r e a k \ n
0123000 u l l } \ e l s e { \ h b o x
0123020 t o 0 p t { \ h s k i p - 7 4
0123040 p t \ b o x 0 \ h s k i p 0 p t
0123060 p l u s 1 0 0 0 p t m i n
0123100 u s 1 0 0 0 p t } } C a l l e
0123120 d b o t h b e f o r e a n
0123140 d a f t e r t h e T E d i
0123160 t P U T c o m m a n d i s
0123200 p e r f o r m e d , w i t h
0123220 a r g u m e n t s \ a r g {
0123240 } T e x t S t r e a m \ r m { }
0123260 \ a r g { } F u l l F i l e N
0123300 m a e \ r m { } a n d o n e
0123320 o f t h e a t o m s \ l
0123340 i s p { } B E F O R E \ r m { }
0123360 o r \ l i s p { } A F T E R
0123400 \ r m { } . W h e n c a l
0123420 l e d b e f o r e t h e P
0123440 U T , t h i s f u n c t i o
0123460 n m a y r e t u r n t h e
0123500 a t o m \ l i s p { } D O N
0123520 ' T \ r m { } , w h i c h a
0123540 b o r t s t h e P U T p r
0123560 o c e s s . G e n e r a l l
0123600 y , t h i s f u n c t i o n
0123620 i s p r e s e n t f o r
0123640 T E d i t c l i e n t s y s
0123660 t e m s t o p e r f o r m
0123700 t h e i r o w n c l e a n u
0123720 p . \r \r \ p a r s h a p e 1
0123740 9 2 p t 3 7 0 p t { }
0123760 \r \r \ v s k i p 1 0 p t \r \ v
0124000 s k i p - 1 0 p t \r \r \ p a r s
0124020 h a p e 1 1 6 6 p t 2
0124040 9 6 p t { } \ s a v e 0 \ h b
0124060 o x { \ l i s p { } R E G I O N
0124100 \ r m { } } \ n o i n d e n t \
0124120 i f d i m e n 1 w d 0 > 6 6 p
0124140 t { \ h s k i p - 7 4 p t \ b o
0124160 x 0 \ h s k i p 0 p t p l u s
0124200 1 0 0 0 p t \ l i n e b r e a
0124220 k \ n u l l } \ e l s e { \ h b
0124240 o x t o 0 p t { \ h s k i p
0124260 - 7 4 p t \ b o x 0 \ h s k i p
0124300 0 p t p l u s 1 0 0 0 p t
0124320 m i n u s 1 0 0 0 p t } } S p
0124340 e c i f i e s a s u b - r e
0124360 g i o n o f t h e w i n d
0124400 o w i n w h i c h T E d i
0124420 t i s t o o p e r a t e .
0124440 B E W A R E : I f t h
0124460 i s i s u s e d , t h e
0124500 c l i e n t s y s t e m m u
0124520 s t c o n t r o l s c r o l
0124540 l i n g , m o u s e i n t e
0124560 r a c t i o n , a n d a v
0124600 a r i e t y o f o t h e r
0124620 t h i n g s . T h i s f a
0124640 c i l i t y i s n o t f u
0124660 l l y d e b u g g e d . \r \r \
0124700 p a r s h a p e 1 9 2 p
0124720 t 3 7 0 p t { } \r \r \ v s
0124740 k i p 1 0 p t \r \ v s k i p -
0124760 1 0 p t \r \ p a r s h a p e 1
0125000 1 6 6 p t 2 9 6 p t {
0125020 } \ s a v e 0 \ h b o x { \ l i
0125040 s p { } T E D I T . T E N T A T
0125060 I V E \ r m { } } \ n o i n d e
0125100 n t \ i f d i m e n 1 w d 0 >
0125120 6 6 p t { \ h s k i p - 7 4 p t
0125140 \ b o x 0 \ h s k i p 0 p t p
0125160 l u s 1 0 0 0 p t \ l i n e b
0125200 r e a k \ n u l l } \ e l s e {
0125220 \ h b o x t o 0 p t { \ h s
0125240 k i p - 7 4 p t \ b o x 0 \ h s
0125260 k i p 0 p t p l u s 1 0 0 0
0125300 p t m i n u s 1 0 0 0 p t }
0125320 } I f t h i s i s n o n -
0125340 \ l i s p { } N I L \ r m { } ,
0125360 T E d i t w i l l k e e p
0125400 t r a c k o f t e x t w
0125420 h i c h i s { \ l q u o t e
0125440 s } n e w { \ r q u o t e s }
0125460 d u r i n g t h e s e s s i
0125500 o n , a n d w i l l r e c
0125520 o r d t h a t f a c t a s
0125540 p a r t o f t h e f i l
0125560 e a t P U T t i m e .
0125600 T h i s i s p r e s e n t
0125620 f o r t h e u s e o f t
0125640 h e E D I T M A R K S p a c
0125660 k a g e . \r \r \ p a r s h a p e
0125700 1 9 2 \r p t 3 7 0 p
0125720 t { } \r \r \r A n y \ a r g {
0125740 } P R O P S \ r m { } s p e c
0125760 i f i e d w i l l b e a p
0126000 p e n d e d t o t h e f r
0126020 o n t o f w h a t e v e r
0126040 i s t h e v a l u e o f
0126060 \ l i s p { } T E D I T . D E F
0126100 A U L T . P R O P S \ r m { } ;
0126120 r e s p e c i f i e d p r o
0126140 p e r t i e s w i l l o v e
0126160 r r i d e a n y t h i n g i
0126200 n t h e d e f a u l t s .
0126220 T h i s p r o v i d e s c
0126240 l i e n t a p p l i c a t i o
0126260 n s w i t h a w a y t o
0126300 s e t d e f a u l t e d i
0126320 t p r o p e r t i e s . \r \r \r
0126340 \r \ p a r s h a p e 1
0126360 0 p t 4 6 2 p t { } \r \r \r
0126400 \r \r \r \r \r \r \r \r \ v f i l l \ e
0126420 j e c t \ d e f \ n o h e a d e
0126440 r o n c e { T } \r \r \ b f { } \
0126460 n o i n d e n t \ s a v e 0 \ h
0126500 b o x { 3 } \ i f d i m e n 1
0126520 w d 0 > 3 0 p t { \ b o x 0 \ h
0126540 s k i p 1 0 p t } \ e l s e {
0126560 \ h b o x t o 4 0 p t { \ v
0126600 b o x { \ b o x 0 } \ h f i l l
0126620 } } T E D I T F U N C T I O N
0126640 A L I N T E R F A C E \r \r \ r
0126660 m { } \ p e n a l t y 2 0 0 0
0126700 \r \ p e n a l t y 2 0 0 0 \r \
0126720 m a r k { T E D I T F U N C T
0126740 I O N A L I N T E R F A C E }
0126760 \r \ p e n a l t y 2 0 0 0 \r \
0127000 v s k i p 1 0 p t \r \ p e n a l
0127020 t y 2 0 0 0 \r T h e { \ l q
0127040 u o t e s } T e x t S t r e a
0127060 m { \ r q u o t e s } D a t a
0127100 S t r u c t u r e \r \r T E d i
0127120 t k e e p s a \ l i s p {
0127140 } S T R E A M \ r m { } w h i
0127160 c h d e s c r i b e s t h e
0127200 c u r r e n t s t a t e o
0127220 f t h e t e x t y o u ' r
0127240 e e d i t i n g . Y o u
0127260 c a n u s e m o s t o f
0127300 t h e u s u a l s t r e a m
0127320 o p e r a t i o n s o n t
0127340 h a t s t r e a m : \ l i
0127360 s p { } B I N \ r m { } , \ l
0127400 i s p { } S E T F I L E P T R \
0127420 r m { } , \ l i s p { } G E T
0127440 F I L E P T R \ r m { } , a n
0127460 d \ l i s p { } G E T E O F P
0127500 T R \ r m { } d o t h e u
0127520 s u a l t h i n g s . \ l
0127540 i s p { } B O U T \ r m { } i
0127560 n s e r t s a c h a r a c t
0127600 e r i n t h e s t r e a m
0127620 j u s t i n f r o n t o
0127640 f t h e n e x t c h a r a
0127660 c t e r y o u ' d r e a d
0127700 i f y o u \ l i s p { } B I
0127720 N \ r m { } n e d . Y o u
0127740 c a n g e t t h e s t r e
0127760 a m b y c a l l i n g \ l
0130000 i s p { } ( T E X T S T R E A M
0130020 \ a r g { } E d i t W i n d o
0130040 w \ l i s p { } ) \ r m { } . \r
0130060 \r I f y o u n e e d t o
0130100 s a v e t h e s t a t e o
0130120 f a n e d i t , y o u c
0130140 a n s a v e t h i s s t r
0130160 e a m . C a l l i n g \ l
0130200 i s p { } T E D I T \ r m { }
0130220 w i t h t h e s t r e a m
0130240 a s t h e \ a r g { } T E X
0130260 T \ r m { } a r g u m e n t
0130300 w i l l l e t y o u c o n
0130320 t i n u e f r o m w h e r e
0130340 y o u l e f t o f f . \r \r
0130360 T h e r e i s a d a t a t
0130400 y p e c a l l e d \ l i s p
0130420 { } T E X T S T R E A M \ r m {
0130440 } w h i c h d e f i n e s
0130460 s e v e r a l f i e l d s t
0130500 h a t a r e o f i n t e r
0130520 e s t w i t h i n t h e s
0130540 t r e a m : \r \r \r \r \ v s k i p
0130560 1 0 p t \r \ v s k i p - 1 0 p
0130600 t \r \ p a r s h a p e 1
0130620 9 2 p t 3 7 0 p t { } \ s
0130640 a v e 0 \ h b o x { \ l i s p {
0130660 } T E X T O B J \ r m { } } \ n
0130700 o i n d e n t \ i f d i m e n
0130720 1 w d 0 > 8 2 p t { \ h s k i p
0130740 - 9 2 p t \ b o x 0 \ h s k i p
0130760 0 p t p l u s 1 0 0 0 p t \
0131000 l i n e b r e a k \ n u l l } \
0131020 e l s e { \ h b o x t o 0 p
0131040 t { \ h s k i p - 9 2 p t \ b o
0131060 x 0 \ h s k i p 0 p t p l u s
0131100 1 0 0 0 p t m i n u s 1 0
0131120 0 0 p t } } T h e \ l i s p {
0131140 } T E X T O B J \ r m { } w h
0131160 i c h d e s c r i b e s t h
0131200 e e d i t s e s s i o n . \r
0131220 \r \ p a r s h a p e 1
0131240 0 p t 4 6 2 p t { } \r \r \
0131260 v s k i p 1 0 p t \r \ v s k i
0131300 p - 1 0 p t \r \r \ p a r s h a p
0131320 e 1 9 2 p t 3 7 0 p
0131340 t { } \ s a v e 0 \ h b o x {
0131360 \ l i s p { } P I E C E \ r m {
0131400 } } \ n o i n d e n t \ i f d i
0131420 m e n 1 w d 0 > 8 2 p t { \ h
0131440 s k i p - 9 2 p t \ b o x 0 \ h
0131460 s k i p 0 p t p l u s 1 0 0
0131500 0 p t \ l i n e b r e a k \ n u
0131520 l l } \ e l s e { \ h b o x t
0131540 o 0 p t { \ h s k i p - 9 2 p
0131560 t \ b o x 0 \ h s k i p 0 p t
0131600 p l u s 1 0 0 0 p t m i n u
0131620 s 1 0 0 0 p t } } T h e \ l
0131640 i s p { } P I E C E \ r m { }
0131660 w h i c h d e s c r i b e s
0131700 t h e t e x t a t t h e
0131720 f i l e p o i n t e r . \r \r \
0131740 p a r s h a p e 1 0 p
0131760 t 4 6 2 p t { } \r \r \r \r T
0132000 h e { \ l q u o t e s } T e x
0132020 t O b j e c t { \ r q u o t e
0132040 s } D a t a S t r u c t u r
0132060 e \r \r T E d i t k e e p s a
0132100 v a r i e t y o f o t h e
0132120 r i n f o r m a t i o n a b
0132140 o u t e a c h e d i t w i
0132160 n d o w , i n a d a t a
0132200 s t r u c t u r e c a l l e d
0132220 a \ l i s p { } T E X T O B
0132240 J \ r m { } . F i e l d \
0132260 l i s p { } T E X T O B J \ r m
0132300 { } o f a t e x t \ l i
0132320 s p { } S T R E A M \ r m { }
0132340 p o i n t s t o t h e a s
0132360 s o c i a t e d \ l i s p { }
0132400 T E X T O B J \ r m { } , w h
0132420 i c h c o n t a i n s t h e
0132440 s e f i e l d s o f i n t
0132460 e r e s t : \r \r \r \r \ v s k i p
0132500 1 0 p t \r \ v s k i p - 1 0 p
0132520 t \r \ p a r s h a p e 1
0132540 9 2 p t 3 7 0 p t { } \ s
0132560 a v e 0 \ h b o x { \ l i s p {
0132600 } { \ c h a r ' 1 3 4 } W I N D
0132620 O W \ r m { } } \ n o i n d e n
0132640 t \ i f d i m e n 1 w d 0 > 8
0132660 2 p t { \ h s k i p - 9 2 p t \
0132700 b o x 0 \ h s k i p 0 p t p l
0132720 u s 1 0 0 0 p t \ l i n e b r
0132740 e a k \ n u l l } \ e l s e { \
0132760 h b o x t o 0 p t { \ h s k
0133000 i p - 9 2 p t \ b o x 0 \ h s k
0133020 i p 0 p t p l u s 1 0 0 0 p
0133040 t m i n u s 1 0 0 0 p t } }
0133060 T h e e d i t w i n d o w
0133100 w h i c h c o n t a i n s t
0133120 h e t e x t . I f t h i
0133140 s i s \ l i s p { } N I L \
0133160 r m { } , t h e r e i s n
0133200 o e d i t w i n d o w f o
0133220 r t h i s t e x t . \r \r \ p
0133240 a r s h a p e 1 0 \r p
0133260 t 4 6 2 p t { } \r \r \ v s
0133300 k i p 1 0 p t \r \ v s k i p -
0133320 1 0 p t \r \ p a r s h a p e 1
0133340 9 2 p t 3 7 0 p t {
0133360 } \ s a v e 0 \ h b o x { \ l i
0133400 s p { } S E L \ r m { } } \ n o
0133420 i n d e n t \ i f d i m e n 1
0133440 w d 0 > 8 2 p t { \ h s k i p -
0133460 9 2 p t \ b o x 0 \ h s k i p 0
0133500 p t p l u s 1 0 0 0 p t \ l
0133520 i n e b r e a k \ n u l l } \ e
0133540 l s e { \ h b o x t o 0 p t
0133560 { \ h s k i p - 9 2 p t \ b o x
0133600 0 \ h s k i p 0 p t p l u s
0133620 1 0 0 0 p t m i n u s 1 0 0
0133640 0 p t } } T h e m o s t r e
0133660 c e n t s e l e c t i o n m
0133700 a d e i n t h i s t e x t
0133720 . \r \r \ p a r s h a p e 1
0133740 0 p t 4 6 2 p t { } \r
0133760 \r \ v s k i p 1 0 p t \r \ v s
0134000 k i p - 1 0 p t \r \ p a r s h a
0134020 p e 1 9 2 p t 3 7 0
0134040 p t { } \ s a v e 0 \ h b o x
0134060 { \ l i s p { } S C R A T C H S
0134100 E L \ r m { } } \ n o i n d e n
0134120 t \ i f d i m e n 1 w d 0 > 8
0134140 2 p t { \ h s k i p - 9 2 p t \
0134160 b o x 0 \ h s k i p 0 p t p l
0134200 u s 1 0 0 0 p t \ l i n e b r
0134220 e a k \ n u l l } \ e l s e { \
0134240 h b o x t o 0 p t { \ h s k
0134260 i p - 9 2 p t \ b o x 0 \ h s k
0134300 i p 0 p t p l u s 1 0 0 0 p
0134320 t m i n u s 1 0 0 0 p t } }
0134340 A s c r a t c h \ l i s p {
0134360 } S E L E C T I O N \ r m { } ,
0134400 u s e d b y t h e m o u
0134420 s e h a n d l e r f o r t
0134440 h e e d i t w i n d o w ,
0134460 b u t o t h e r w i s e a v
0134500 a i l a b l e f o r s c r a
0134520 t c h u s e . \r \r \r \ p a r s
0134540 h a p e 1 0 p t 4
0134560 6 2 p t { } \r \r \ v s k i p
0134600 1 0 p t \r \ v s k i p - 1 0 p t
0134620 \r \ p a r s h a p e 1 9
0134640 2 p t 3 7 0 p t { } \ s a
0134660 v e 0 \ h b o x { \ l i s p { }
0134700 T E X T L E N \ r m { } } \ n o
0134720 i n d e n t \ i f d i m e n 1
0134740 w d 0 > 8 2 p t { \ h s k i p -
0134760 9 2 p t \ b o x 0 \ h s k i p 0
0135000 p t p l u s 1 0 0 0 p t \ l
0135020 i n e b r e a k \ n u l l } \ e
0135040 l s e { \ h b o x t o 0 p t
0135060 { \ h s k i p - 9 2 p t \ b o x
0135100 0 \ h s k i p 0 p t p l u s
0135120 1 0 0 0 p t m i n u s 1 0 0
0135140 0 p t } } T h e c u r r e n t
0135160 l e n g t h o f t h e e
0135200 d i t e d t e x t . \r \r \ p a
0135220 r s h a p e 1 0 p t
0135240 4 6 2 p t { } \r \r \ v s k i
0135260 p 1 0 p t \r \ v s k i p - 1 0
0135300 p t \r \ p a r s h a p e 1
0135320 9 2 \r p t 3 7 0 p t { }
0135340 \ s a v e 0 \ h b o x { \ l i s
0135360 p { } S T R E A M H I N T \ r m
0135400 { } } \ n o i n d e n t \ i f d
0135420 i m e n 1 w d 0 > 8 2 p t { \
0135440 h s k i p - 9 2 p t \ b o x 0 \
0135460 h s k i p 0 p t p l u s 1 0
0135500 0 0 p t \ l i n e b r e a k \ n
0135520 u l l } \ e l s e { \ h b o x
0135540 t o 0 p t { \ h s k i p - 9 2
0135560 p t \ b o x 0 \ h s k i p 0 p t
0135600 p l u s 1 0 0 0 p t m i n
0135620 u s 1 0 0 0 p t } } P o i n t
0135640 s t o t h e t e x t \ l
0135660 i s p { } S T R E A M \ r m { }
0135700 w h i c h d e s c r i b e s
0135720 t h e t e x t . \r \r \ p a r
0135740 s h a p e 1 0 p t
0135760 4 6 2 p t { } \r \r \ v s k i p
0136000 1 0 p t \r \ v s k i p - 1 0 p
0136020 t \r \ p a r s h a p e 1
0136040 9 2 p t 3 7 0 p t { } \ s
0136060 a v e 0 \ h b o x { \ l i s p {
0136100 } E D I T F I N I S H E D F L G
0136120 \ r m { } } \ n o i n d e n t \
0136140 i f d i m e n 1 w d 0 > 8 2 p
0136160 t { \ h s k i p - 9 2 p t \ b o
0136200 x 0 \ h s k i p 0 p t p l u s
0136220 1 0 0 0 p t \ l i n e b r e a
0136240 k \ n u l l } \ e l s e { \ h b
0136260 o x t o 0 p t { \ h s k i p
0136300 - 9 2 p t \ b o x 0 \ h s k i p
0136320 0 p t p l u s 1 0 0 0 p t
0136340 m i n u s 1 0 0 0 p t } } I f
0136360 t h i s i s n o n - \ l i
0136400 s p { } N I L \ r m { } , T E
0136420 d i t w i l l h a l t a f
0136440 t e r t h e n e x t t i m
0136460 e t h r o u g h t h e k e
0136500 y b o a r d p o l l i n g l
0136520 o o p . N o c h e c k w
0136540 i l l b e m a d e f o r
0136560 u n s a v e d c h a n g e s .
0136600 U n l e s s i t i s \
0136620 l i s p { } T \ r m { } , t h
0136640 e v a l u e o f \ l i s p
0136660 { } E D I T F I N I S H E D F L
0136700 G \ r m { } w i l l b e r
0136720 e t u r n e d a s t h e r
0136740 e s u l t o f T E d i t . \r
0136760 \r \ p a r s h a p e 1
0137000 0 p t 4 6 2 p t { } \r \r \r
0137020 T h e { \ l q u o t e s } S e
0137040 l e c t i o n { \ r q u o t e s
0137060 } D a t a S t r u c t u r e
0137100 \r \r T h e s e l e c t e d t
0137120 e x t i s d e s c r i b e d
0137140 b y a n o b j e c t o f
0137160 t y p e \ l i s p { } S E L
0137200 E C T I O N \ r m { } , w h o
0137220 s e f i e l d s a r e a s
0137240 f o l l o w s : \r \r \r \r \ v s
0137260 k i p 1 0 p t \r \ v s k i p -
0137300 1 0 p t \r \r \ p a r s h a p e
0137320 1 9 2 p t 3 7 0 p t
0137340 { } \ s a v e 0 \ h b o x { \ l
0137360 i s p { } C H { \ c h a r ' 4 3
0137400 } \ r m { } } \ n o i n d e n t
0137420 \ i f d i m e n 1 w d 0 > 8 2
0137440 p t { \ h s k i p - 9 2 p t \ b
0137460 o x 0 \ h s k i p 0 p t p l u
0137500 s 1 0 0 0 p t \ l i n e b r e
0137520 a k \ n u l l } \ e l s e { \ h
0137540 b o x t o 0 p t { \ h s k i
0137560 p - 9 2 p t \ b o x 0 \ h s k i
0137600 p 0 p t p l u s 1 0 0 0 p t
0137620 m i n u s 1 0 0 0 p t } } T
0137640 h e c h a r a c t e r n u m
0137660 b e r o f t h e f i r s t
0137700 c h a r a c t e r i n t h
0137720 e s e l e c t i o n . T h
0137740 e f i r s t c h a r a c t e
0137760 r i n t h e t e x t b e
0140000 i n g e d i t e d i s n u
0140020 m b e r e d 1 . \r \r \ p a r s
0140040 h a p e 1 0 p t 4
0140060 6 2 p t { } \r \r \ v s k i p
0140100 1 0 p t \r \ v s k i p - 1 0 p t
0140120 \r \ p a r s h a p e 1 9
0140140 2 p t 3 7 0 p t { } \ s a
0140160 v e 0 \ h b o x { \ l i s p { }
0140200 C H L I M \ r m { } } \ n o i n
0140220 d e n t \ i f d i m e n 1 w d
0140240 0 > 8 2 p t { \ h s k i p - 9 2
0140260 p t \ b o x 0 \ h s k i p 0 p t
0140300 p l u s 1 0 0 0 p t \ l i n
0140320 e b r e a k \ n u l l } \ e l s
0140340 e { \ h b o x t o 0 p t { \
0140360 h s k i p - 9 2 p t \ b o x 0 \
0140400 h s k i p 0 p t p l u s 1 0
0140420 0 0 p t m i n u s 1 0 0 0 p
0140440 t } } T h e c h a r a c t e r
0140460 n u m b e r o f t h e l
0140500 a s t c h a r a c t e r i n
0140520 t h e s e l e c t i o n .
0140540 M u s t b e { $ \ c h a r
0140560 ' 4 2 5 $ } \ l i s p { } C H
0140600 { \ c h a r ' 4 3 } \ r m { } .
0140620 \r \r \ p a r s h a p e 1
0140640 0 \r p t 4 6 2 p t { } \r
0140660 \r \ v s k i p 1 0 p t \r \ v s
0140700 k i p - 1 0 p t \r \ p a r s h a
0140720 p e 1 9 2 p t 3 7 0
0140740 p t { } \ s a v e 0 \ h b o x
0140760 { \ l i s p { } D C H \ r m { }
0141000 } \ n o i n d e n t \ i f d i m
0141020 e n 1 w d 0 > 8 2 p t { \ h s
0141040 k i p - 9 2 p t \ b o x 0 \ h s
0141060 k i p 0 p t p l u s 1 0 0 0
0141100 p t \ l i n e b r e a k \ n u l
0141120 l } \ e l s e { \ h b o x t o
0141140 0 p t { \ h s k i p - 9 2 p t
0141160 \ b o x 0 \ h s k i p 0 p t p
0141200 l u s 1 0 0 0 p t m i n u s
0141220 1 0 0 0 p t } } T h e n u m
0141240 b e r o f c h a r a c t e r
0141260 s i n t h e s e l e c t i
0141300 o n . I f \ l i s p { } D
0141320 C H \ r m { } i s z e r o ,
0141340 t h e n n o c h a r a c t
0141360 e r s a r e s e l e c t e d
0141400 , a n d t h e S e l e c t
0141420 i o n c a n b e u s e d
0141440 o n l y t o d e s c r i b e
0141460 a p l a c e t o i n s e
0141500 r t t e x t . \r \r \ p a r s h
0141520