$ 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