* reordered a little bit
[mascara-docs.git] / i86 / elks / elkscmd / elvis / doc / index.doc
blob9dafd99888d3ed1967c81109450fe0feb1248fbe
17                    @@@@@@@  @       @     @   @@@    @@@@@ 
18                    @        @       @     @    @    @     @
19                    @        @       @     @    @    @      
20                    @@@@@    @       @     @    @     @@@@@ 
21                    @        @        @   @     @          @
22                    @        @         @ @      @    @     @
23                    @@@@@@@  @@@@@@@    @      @@@    @@@@@ 
25                              - a clone of vi/ex -
26                                   version 1.4
49 Author: Steve Kirkendall
50         14407 SW Teal Blvd., Apt C
51         Beaverton, OR 97005
53 E-Mail: kirkenda@cs.pdx.edu
55 Phone:  (503) 642-9905
71                           ---=: C O N T E N T S :=---
75     1.  INTRODUCTION ................................................... 1-1
76       1.1  Compiling ................................................... 1-1
77       1.2  Overview of Elvis ........................................... 1-1
79     2.  VISUAL MODE COMMANDS ........................................... 2-1
80       2.1  Input Mode .................................................. 2-4
81       2.2  Arrow keys in Input Mode .................................... 2-4
82       2.3  Digraphs .................................................... 2-5
83       2.4  Abbreviations ............................................... 2-5
84       2.5  Auto-Indent ................................................. 2-5
86     3.  COLON MODE COMMANDS ............................................ 3-1
87       3.1  Line Specifiers ............................................. 3-2
88       3.2  Text Entry Commands ......................................... 3-3
89       3.3  Cut & Paste Commands ........................................ 3-3
90       3.4  Display Text Commands ....................................... 3-3
91       3.5  Global Operations Commands .................................. 3-4
92       3.6  Line Editing Commands ....................................... 3-4
93       3.7  Undo Command ................................................ 3-5
94       3.8  Configuration & Status Commands ............................. 3-5
95       3.9  Multiple File Commands ...................................... 3-6
96       3.10  Switching Files ............................................ 3-7
97       3.11  Working with a Compiler .................................... 3-7
98       3.12  Exit Commands .............................................. 3-7
99       3.13  File I/O Commands .......................................... 3-8
100       3.14  Directory Commands ......................................... 3-8
101       3.15  Debugging Commands ......................................... 3-8
103     4.  REGULAR EXPRESSIONS ............................................ 4-1
104       4.1  Syntax ...................................................... 4-1
105       4.2  Options ..................................................... 4-1
106       4.3  Substitutions ............................................... 4-1
107       4.4  Examples .................................................... 4-2
109     5.  OPTIONS ........................................................ 5-1
110       5.1  AutoIndent .................................................. 5-2
111       5.2  AutoPrint ................................................... 5-2
112       5.3  AutoWrite ................................................... 5-2
113       5.4  CC .......................................................... 5-2
114       5.5  CharAttr .................................................... 5-2
115       5.6  COlumns ..................................................... 5-3
116       5.7  DIGraph ..................................................... 5-3
117       5.8  DIRectory ................................................... 5-3
118       5.9  EDcompatible ................................................ 5-3
119       5.10  ErrorBells ................................................. 5-3
120       5.11  ExRefresh .................................................. 5-3
121       5.12  FlipCase ................................................... 5-4
122       5.13  HideFormat ................................................. 5-4
123       5.14  IgnoreCase ................................................. 5-4
124       5.15  InputMode .................................................. 5-4
125       5.16  KeyTime .................................................... 5-4
126       5.17  KeywordPrg ................................................. 5-5
127       5.18  LiNes ...................................................... 5-5
128       5.19  LIst ....................................................... 5-5
137       5.20  MAgic ...................................................... 5-6
138       5.21  MaKe ....................................................... 5-6
139       5.22  ModeLine ................................................... 5-6
140       5.23  PAragraphs ................................................. 5-6
141       5.24  ReadOnly ................................................... 5-6
142       5.25  REport ..................................................... 5-7
143       5.26  SCroll ..................................................... 5-7
144       5.27  SEctions ................................................... 5-7
145       5.28  SHell ...................................................... 5-7
146       5.29  ShiftWidth ................................................. 5-7
147       5.30  ShowMatch .................................................. 5-8
148       5.31  ShowMoDe ................................................... 5-8
149       5.32  SideScroll ................................................. 5-8
150       5.33  SYnc ....................................................... 5-8
151       5.34  TabStop .................................................... 5-8
152       5.35  TErm ....................................................... 5-9
153       5.36  VBell ...................................................... 5-9
154       5.37  WArn ....................................................... 5-9
155       5.38  WrapMargin ................................................. 5-9
156       5.39  WrapScan ................................................... 5-9
158     6.  CUT BUFFERS .................................................... 6-1
159       6.1  Filling ..................................................... 6-1
160       6.2  Pasting from a Cut Buffer ................................... 6-2
161       6.3  Macros ...................................................... 6-2
162       6.4  The Effect of Switching Files ............................... 6-3
164     7.  DIFFERENCES BETWEEN ELVIS & BSD VI/EX .......................... 7-1
165       7.1  Extensions .................................................. 7-1
166       7.2  Omissions ................................................... 7-3
168     8.  INTERNAL ....................................................... 8-1
169       8.1  The temporary file .......................................... 8-1
170       8.2  Implementation of Editing ................................... 8-1
171       8.3  Marks and the Cursor ........................................ 8-2
172       8.4  Colon Command Interpretation ................................ 8-2
173       8.5  Screen Control .............................................. 8-2
174       8.6  Portability ................................................. 8-3
176     9.  CFLAGS ......................................................... 9-1
178     10.  TERMCAP ....................................................... 10-1
179       10.1  Required numeric fields .................................... 10-1
180       10.2  Required string fields ..................................... 10-1
181       10.3  Boolean fields ............................................. 10-1
182       10.4  Optional string fields ..................................... 10-1
183       10.5  Optional strings received from the keyboard ................ 10-1
184       10.6  Optional fields that describe character attributes ......... 10-2
185       10.7  Optional fields that affect the cursor's shape ............. 10-2
186       10.8  An example ................................................. 10-2
188     11.  ENVIRONMENT VARIABLES ......................................... 11-1
189       11.1  TERM, TERMCAP .............................................. 11-1
190       11.2  TMP, TEMP .................................................. 11-1
191       11.3  EXINIT ..................................................... 11-1
192       11.4  SHELL, COMSPEC ............................................. 11-1
193       11.5  HOME ....................................................... 11-1
203     12.  VERSIONS ...................................................... 12-1
204       12.1  BSD UNIX ................................................... 12-1
205       12.2  System-V UNIX .............................................. 12-1
206       12.3  SCO Xenix .................................................. 12-2
207       12.4  Minix ...................................................... 12-2
208       12.5  Coherent ................................................... 12-2
209       12.6  MS-DOS ..................................................... 12-3
210       12.7  Atari TOS .................................................. 12-4
211       12.8  OS9/68k .................................................... 12-4