If this is your first time here, To see the rest of the manual, read this entire screen before use the cursor movement keys at proceding. the right of the keyboard, numbered 1 to 9. The up or down keys, 8 or 2, will get you OmniEdit allows: through the manual. You may try the others to see what they do, - reading and changing DOS files or wait until you read about them later. Push the keys - simple calculations marked Caps Lock, Num Lock and Scroll Lock until the letters C, - elementary word processing N and S disappear from the bottom screen line. If you get - talking to other computers stuck, push Esc twice to resume. through a telephone line. As you read about each function, - easy rearrangement of text by try it. Your changes are to a captures. temporary copy of the manual, and you can start over by repeating what you just did to get here. Copyright 1985 by Robert T McQuaid. i  OmniEdit Contents The preceding paragraphs appear first on the screen for new users. Contents Introductory Screen . . . . . . . i Contents . . . . . . . . . 1 Editing . . . . . . . . . 2 Panic Button Cursor Movement Editing functions Miscellaneous Word processing Page numbering Accidental deletion Function menu . . . . . . . . 3 Communication . . . . . . . . 4 Loading the UART Dialing the Telephone Transmitting text Uploading and Downloading Files Starting OmniEdit . . . . . . . . 5 Status line . . . . . . . . . 6 Command Summary . . . . . . . . 7 Operating Considerations . . . . . . 8 Glossary . . . . . . . . . 9 Copyright 1985 by Robert T McQuaid. page 1  OmniEdit Editing OmniEdit lets you examine and change DOS text files. ======================== Panic Button ========================= The Esc key will get from anywhere to the function menu, or to the editing screen, and then shuttle between the two. Use this key to escape when you get trapped. ======================= Cursor Movement ======================= During editing you see 23 lines of text with a white rectangular cursor to show where you are working. You may move the cursor around in the text using keys for that purpose on the keyboard. With practice, you can get to any place in even the largest text in a few seconds. key function left (4) right (6) Move the cursor left or right. It may move beyond the right end of a line. When it moves off the end of the screen, the whole screen scrolls to make room for it. up (8) down (2) Move the cursor up or down one line. When the r flag is on, set by the End key, these keys keep the cursor at the end of each line. Home (7) End (1) Move the cursor to the beginning or end of the line, or when already there, to the beginning or end of the screen, or when already there, to the beginning or end of the neighboring screen. End turns on the r flag on the bottom screen line, alerting you that the meaning of the up and down keys has changed. Most other cursor keys turn r off. PgUp (9) PgDn (3) Scroll the screen up or down, provided the cursor does not leave the screen. Ctrl-Home Ctrl-End Move the cursor to the beginning or end of the section. Tab Shift-Tab Move the cursor right or left to the next tab stop. Tab is the key just above Ctrl. Ctrl-F1 Set a literal search word. Ctrl-F2 Set an English search word. Ctrl-F4 Move the word or number at the cursor to the search word. F3 Advance the cursor to the next occurrence of the search word. For a literal word, marked between triangles on the screen, F3 looks for an exact match. For an English word, shown between dots, F3 stops when finding the required word, in upper or lower case, without any letters or digits for neighbors. For example, to find the next occurrence of the word cursor, push Ctrl-F2, type in cursor, then push the enter key and F3. ===================== Editing functions ===================== OmniEdit responds to the typewriter keys in the middle of your keyboard by putting each typed character into the text. These keys let you make other changes to your text: Ins Reverse overstrike mode, as shown by an o flag at the bottom of the screen. In overstrike mode keyed in characters replace text, instead of lengthening the line. Overstrike mode goes off when you leave the line you are editing. Del Remove the character at the cursor position, shortening the line. Enter Split a line into two, the first composed of the part ahead of the cursor, the second composed of the rest. When writing new text, Enter has the customary effect of going on to the next line. backspace Remove the character to the left of the cursor, shortening the line. When the cursor is at the beginning of a line, backspace joins it to the end of the one above, reversing the Enter key. This is the key labeled with the left arrow, just above the Enter key. Ctrl-F6 Restore the cursor line to its state before the current changes. The e flag on the bottom screen line alerts you when you may use this key. You may capture an area or a set of lines (but not both at the same time) with the function keys. A capture shows on the screen in reverse and moves with the cursor until you deposit or discard it. To avoid confusion with ordinary editing, the smallest area capture is two characters. When you have a capture, you can not type in or delete any text. Ctrl-PgUp Ctrl-PgDn Capture the line with the cursor, or the one above or below the current captured block. After you have used the Ctrl-left or Ctrl-right to capture a part of a line, these keys expand the captured area into a rectangle. Ctrl-left Ctrl-right Capture the character at the cursor and the one to its left or right. Ctrl-F9 Capture an entire section, an area between section marks. Del or + Deposit the capture in the text at its current position, reverting to normal editing. - Deposit the capture in the text at its current position, but keep it captured as well. This allows you to copy text easily. Ctrl-F5 Discard the captured area or lines. F2 This brings up the calculator. Use the Help calculator menu function to learn the keys recognized. The calculator uses Polish organization. Using the rectangular captures, you should be able to get column totals of figures like these in a few seconds. Just capture a whole column, push F2, hold down + until all numbers are added, push backspace and Esc. income expenses profit 1st quarter 41223 25771 15452 3rd quarter 44256 29104 15152 4th quarter 46218 31442 14776 2nd quarter 47128 28401 18727 full year You can enter any character into your text by holding down the Alt key, typing its value on the numeric pad and releasing Alt. Bear in mind, though, that if you save your text and read it again later, characters with values 8, 10, 12, 13 and 26 will be interpreted as controls. ======================= Word processing ======================= With these keys you can tidy your paragraphs, shift words between lines, or line up the right margins. OmniEdit finds a paragraph the same way you do, without using any hidden markers. To give you control, OmniEdit marks a paragraph before tidying it. If you do not like the way OmniEdit has read the paragraph you may change your mind before tidying. F7 Mark a paragraph. If you like the way OmniEdit treats the paragraph, use the F9 or F10 key to tidy it, otherwise move the cursor out of the paragraph to get rid of the marking. The paragraph starts with the first character to the right of the cursor. In this paragraph, for example, the cursor should be between F7 and Mark when you use F7. All of the lines after the first have to start in the same column to be marked. A ruler at the bottom of the screen shows the left and right margins and first line indentation to be used when the paragraph is tidied. The margins come from the first two lines only, so if you don't like what you see, change the first two lines and use F7 again, or use F7 on a paragraph you like, then come back and do F8. F8 Mark a paragraph, but keep the margins from the last F7. The margins show on the ruler at the bottom of the screen. When OmniEdit can not recognize a paragraph or could not tidy it, F8 does nothing. F9 Tidy a marked paragraph by putting as many words as possible on each line. F10 Tidy a marked paragraph and put in enough spaces to align the right margin. F5 Put a section mark after the cursor line. Copyright 1985 by Robert T McQuaid. page 2  OmniEdit Function Menu A function menu appears on the screen when you push the Esc key while editing, or when there is no text. Another sub-menu appears in a corner when you push F1 or the PrtSc key (without shift) while editing. To use one of the functions, move the cursor to the one you want with the up and down cursor keys, over the 2 and 8 keys, then push the Enter key. For the functions with options, move the cursor into the option with the four cursor control keys, 8, 4, 6 and 2 on the numeric pad, then set their values with the + and - keys. For the options requiring you to key in text, such as file names or page context, the typewriter keys append to it, and backspace erases the last character. Nothing will take effect until you push Enter. The functions are: Exit to DOS End OmniEdit. Discard text This throws away the text. When you have made changes, OmniEdit asks for confirmation, to avoid discarding your work by mistake. Save text Put the text back in the edit file. Pushing + with the cursor at the left allows you to save the file and discard it or exit to DOS at the same time. When you change the file name you must end it with enter, or OmniEdit will ignore it. When the file name has the extension .tab, OmniEdit compresses the file by using tab characters in the manner accepted by DOS. Enter new text You may type in a file name here, which becomes the edit file name. Pushing Enter allows you to start a file from scratch. Set file name When you already have a text file, this lets you change its name. The name is ignored unless you push enter. Directory This shows a list of files on a disk. At the directory display, you may select a file you want with the four cursor movement keys, and the function with + or -. The Enter key carries out the function. The read and edit functions both read the contents of the file into your text, but only edit retains the name of the file in the lower right corner of the screen, so you can save it later. Using read when you already have text combines the new file with the old just after the cursor line. OmniEdit can read squeezed files, and you will see the unsqueezed form on the screen. The line at the top gives the current directory. You can change it by pointing the cursor at one of the sub-directory names, the ones indented one character, and pushing enter. Load UART Refer to the communications section for this function. Print text Pushing Enter here prints the text. You can specify some options on this menu line and the one below. Port is the DOS name of the printer to use. Pitch and weight determine the print mode. OmniEdit does not allow variations of print mode within a document, such as printing selected words in boldface. It can print only to the IBM, Epson or Panasonic printers. If you have some other kind of printer, we suggest that you write your text to a file, and print it with a utility for that printer. Lines per page is the number of lines actually used by OmniEdit, paper length is the length of the paper. The difference between these two numbers is the amount of blank paper left over the page fold. Help The option allows you to select a topic, and the Enter key shows you a small amount of text on the topic. The light bulb lets you read your notes in the dark. (How many programmers does it take to change a light bulb?) Novice help Display this manual, provided the file omni.txt is in the current directory. Profile A profile saves the options for the screen, the printer and communications. In a later run of OmniEdit, you can retrieve them all at once. To save them, set the function on the Profile line to save and push enter. To retrieve them later use the load function. The profile is saved in omni.prf, and is loaded whenever OmniEdit starts. screen You can change the colors used for the menu, the edit file text, the status line, help screens and the column headings including marked paragraphs. The first option lets you tell OmniEdit what kind of screen you have. Set this to steady for the best performance, if you can. On the IBM color graphics adapter, you will see snow on the screen. Setting the blink option turns the screen off during the refresh, removing the snow at the expense of blinking the screen. The color graphics adapter can not accomodate data at the rate written by OmniEdit. The clock option lets you put a time of day clock on the bottom screen line. The clock stops when you push Ctrl, Alt, or either Shift key, to avoid upsetting pop-up software. The rest of the functions appear only on the sub-menu. Transmit Refer to the communication section. Search With this function you can set the search word to a literal or English value. Refer to the F3 key for the use of these words. When you select global change OmniEdit requests a replacement word, then changes all occurrences of the search word to the replacement. In a single operation you can change all instances of "Constantinople" to "Istanbul". When the replacement word is short, OmniEdit asks for confirmation before changing the text. The search word and replacement word may contain characters other than letters, such as spaces, so this function may do more than simple word replacement. The changes occur throughout a section. To change a limited region, put section marks around it first. Paginate Paginate puts page markers in a section to prepare the file for printing. Each page gets a heading, as much text as will fit, and a footing. Any old page markers, with their neighboring headings and footings, are removed first. The cursor must start between section marks (the F5 key puts them in). OmniEdit treats the lines from the first section mark to the next null line (one with no characters, not even spaces) as the heading, and treats the lines from the last null line to the ending section mark as the footing. Page size is the number of lines to use on a page (excluding the blank lines over the page fold) The context tells OmniEdit to put consecutive page numbers in the headings or footings. You give some words or characters just before or after a page number, and OmniEdit looks for that pattern. Within the pattern, OmniEdit puts the correct page number on every page. OmniEdit gets the page number by counting from the beginning of the file, so it is best to paginate your sections from first to last. The context should have just one number in it. If one side of the context has a space, the page number will expand toward that side when it gets larger. The number in the context, normally 1, is assigned to the first page in the text. If OmniEdit does not like the context you type in, it will disappear when you move the cursor to another line. Here are some examples of how the page context works, with <> marking the side with blank spaces: context bcd 001 efg bcd 01 efg <> <> -5- old heading abcd 17 efgh abcd 17 efg h a-17-b OmniEdit puts in: page 1 abcd 1 efgh abcd 1 efg h a -5-b page 10 abcd 10 efgh abcd 10 efg h a-14-b page 100 abcd 100 efgh abcd 100 efgh a104-b page 1000 abcd 000 efgh abcd 1000 efh a004-b To print this manual, push F1 to get to the sub-menu, move the cursor to Paginate, then right to context. Type the characters page 1, leaving a space to the left of the word page, seven typed in characters in all. Get the cursor into the contents section and push F1 again, move the cursor to paginate and push enter. Repeat F1 and Paginate until the cursor reaches the end of the text. Push Esc to get the main menu, move the cursor to Print and push Enter. Recapture This enables you to undo your mistakes, within limits. Recapture deletion recovers, in captured form, the last lines you deleted with the Ctrl-F5 key. Recapture edited line creates a one line capture containing the previous form of the last line changed by OmniEdit. Capture This option appears when you enter the sub-menu with captured lines. You may edit the capture to: - Sort the captured lines in ascending or descending order. The sort key begins at the column where the cursor was before making the capture. - Center lines, or align them at a uniform left or right margin, or truncate them by removing trailing spaces. The margin is the column where the cursor was before making the capture. - Change the letters in the capture to upper case, lower case, or the opposite case. Section Capture captures the entire section, the same as Ctrl-F9. Concondance creates a list showing how many times each word in the current section is used. The concordance goes in to the text at the end of the section. Capture This appears when you have captured lines. The two options select the function to apply to the captured region. Capture.sort This function arranges the captured lines in ascending or descending order. For an area capture, the sorting key is the entire line, for captured lines, the sorting key begins at the column where the cursor was when the capture was started. Capture.align Align center centers each line, align left or right adds or removes enough spaces to line up the left or right edge of each captured line, align truncate removes trailing spaces from the capture. For an area capture, the margins are the left and right edges of the capture. For captured lines, the margin of align left and align right is the column where the cursor was when the capture started, the margins of align center are those of the last paragraph marked with F7. Capture.case change This changes all letters in the capture to upper case, to lower case, or to the opposite case. Other characters are unchanged. Xmodem This appears only when communication is in progress. To use it, ask the computer at the other end of the line to start an Xmodem transfer. When it tells you to start, get to this menu function, key in the file name and push enter. You will return to the editing screen, where you may use OmniEdit while the Xmodem transfer takes place in the background. An x flag at the bottom of the screen tells you that Xmodem is running, and the block and retry counters replace the line and column numbers. When the x disappears, you may resume with the Transmit menu function. Directory During communication, this option appears on the sub-menu. From the directory, you can switch sub-directories, or use the send function on a file, causing it to be uploaded using the background Xmodem protocol. Copyright 1985 by Robert T McQuaid. page 3  OmniEdit Communication OmniEdit lets you transmit files to another computer through the telephone system. To use this facility, your computer must have a modem inside, or an external modem connected to a serial port. ==================== Loading the UART ==================== You must tell your computer to use the same protocol used by the computer at the other end of the line. This is done in part by loading registers in an integrated circuit chip called a UART, which is part of the serial port. To get started, you have to set the menu options on the Load UART line then push enter to get them into the UART itself. If you forget to push enter, the options will disappear when you move the cursor to another line. This area is complicated, because there are a lot of different ways of using a communication line. The options are: operating mode Off means you are not using communications, modem means you have a modem on the line, and loop means you want to run the UART in its own loop mode, so anything you send is received back immediately. You won't see any other options until you set this to modem or loop. Loop is slow because it will does not use interrupts. port This determines which of the two possible serial ports you want to use. baud This is the number of bits per second to send on the line. It must match the capacity of your modem. frame size The number of data bits per character. parity The possiblilites here are: none parity bit omitted even parity bit sent, number of one bits sent is even odd parity bit sent, number of one bits sent is odd one parity bit set to one zero parity bit set to zero stop bits One or two, determines the number of one bits following the data and parity. The most common protocol in use by microcomputers is 1200 baud, 8 data bits, no parity and one stop bit, and that is what OmniEdit starts with. After you have loaded the UART successfully, you may use the profile save function, so that the next time you run OmniEdit, it knows what you want. =================== Dialing the Telephone =================== Next you must make the phone connection. This can be done by dialing the phone by hand before attaching it to the computer, but with a modem having dial capability, it is simpler to have the modem dial the phone for you. To keep OmniEdit as flexible as possible, no modem commands are built in, but it is easy to send commands to a smart modem. To talk to the modem, use the Transmit function of the sub-menu (the one you bring up with F1). If you don't see Transmit there, you forgot to load the UART. A letter t on the lower screen line tells you that your keystrokes will now go to the modem. Characters returning from the modem go into your text, and appear on the screen. To get the modem to dial the phone, look up the command in your modem manual and type it in. For example, to get the Hayes Smartmodem to call dial-a-joke from a pulse dial phone (not touch-tone), enter the command: ATDP 1(212)976-3838 As soon as the computer finishes dialing, pick up your telephone to hear today's joke. When calling another computer, the modem will detect a carrier from the other computer and switch to sending your characters to the other computer, instead of treating them a modem command. Since it is tedious to key in modem commands, you may keep a file of commands. Capture lines with your modem and log on commands before you use transmit. The first capture line is sent immediately to the modem (or other computer) and other lines are sent one at a time when you push the Del key. You may push other keys while your capture is waiting to be sent, and they will be transmitted. All replies from the modem go into your text, and appear on the screen. It is possible to store the modem commands and the entire log on sequence for a bulletin board in a file. Capture this block and transmit it, and you can log on by pushing only the Del key a few times. For the Hayes Smartmodem, here are the most useful commands. Refer to the Hayes manual for the complete set. AT This should be the first thing transmitted on a command line, to tell the modem to take it as a command. It must be in upper case. D Dial the phone. Follow it with a P or T (for pulse or touch-tone dialing), and the phone number, in which the punctuation characters ( ) - space are ignored. A comma causes a two second pause. ==================== Transmitting text ======================= The Transmit function on the sub-menu lets you start talking to the modem. If you don't see it when you expect to, you forgot to load the UART, or you are alreading transmitting. The F9 key is a shortcut to start transmission. When transmitting, the typewriter keys you push are sent to the modem for use as its commands when it in its command state, or for transmission through the phone line. Any characters received from the modem will be entered into the text at the cursor, except for: null 0 ignored bell 7 audible signal backspace 8 erase last character tab 9 skip to next tab line feed 10 ignored return 13 split line end file 26 ignored When you want to leave communications, use one of the cursor control keys or Esc. (PgUp and PgDn do not interrupt communications). The F9 key has the same effect as this menu option. The resend option causes OmniEdit to start the transmission with the same captured lines used before. This may be helpful when trying to repeatedly dial a busy phone. In systems in which your telephone mouthpiece is active during data communication, be sure to keep it far away from your keyboard and speaker. ============= Uploading and Downloading Files ================ OmniEdit can transmit and receive files using the Xmodem protocol. Sending files to another computer is called uploading when you send a file to a central computer, and downloading when you receive a file from a central computer. To transmit files, establish communication with the other computer at the other end using the procedure above. Get the other computer ready to accept Xmodem commands in either direction, using the facilities of the system you are connected to. Then get to the sub-menu with F1 and use the Xmodem menu function to upload or download, or use the Directory function, for uploading (send) only. Once you push enter to start the transmission, you will return to the editing screen, where you may use OmniEdit as an editor. The transmission takes place in the background, and you see only an x at the bottom of the screen to tell you that the transmission is in progress. The fields normally giving the line and column number are replaced by the Xmodem block and retry counters. When the x flag goes away, the transmission is complete. Copyright 1985 by Robert T McQuaid. page 4  OmniEdit Starting OmniEdit The DOS command omni, or omni filespec, available when you have the file omni.com on your disk, invokes OmniEdit. Here filespec is defined in the DOS Commands chapter of the IBM manual for DOS. When you do not have a filespec on the omni command, OmniEdit will resume editing the file you were working on the last time you left OmniEdit. When you do not want to edit that file, use the command omni *. The files edited are DOS text files with lines of up to 255 characters. OmniEdit requires a computer with a disk drive, 192k bytes of memory and DOS. The displays look best with the IBM monochrome adapter or the enhanced graphics adapter. Copyright 1985 by Robert T McQuaid. page 5  OmniEdit Status line The status line at the bottom of the OmniEdit screen shows, left to right: - Search word, or the last few characters transmitted. - the date and time, when the clock menu option is on. - The cursor line and column numbers. During Xmodem transfer, this shows the line number and retry count in the Xmodem file. - The name OmniEdit. - A small dot that appears when OmniEdit is waiting for you. - Flags: e when you have made changes that may be reversed with Ctrl-F6. o when you are in overstrike mode. r when the cursor up and down keys hug the right end of the line. t when you are transmitting through the UART. u when an exact copy of the text is in a DOS file. x when an Xmodem transfer is in progress. C Caps Lock. F (flashing) when a function has been refused because memory is full. N Num Lock. S Scroll Lock. - The name of the file you are editing, or an asterisk (*) when there is none. Copyright 1985 by Robert T McQuaid. page 6  OmniEdit Command summary Here are the keystrokes to do some common functions: tab tab, Shift-tab. beginning of line Home. beginning of screen push Home a second time. previous screen push Home a third time. beginning of section Ctrl-Home. beginning of document hold down Ctrl-Home. end of line End. end of screen push End a second time. end of next screen push End a third time. end of section Ctrl-End. end of document hold down Ctrl-End. break a line into two Enter. join two lines into one with cursor at left margin, backspace. overwrite text push Ins, then type in text. delete characters backspace or Del. get to menu Esc, or F1 for sub-menu. search for word F3. set search word Ctrl-F1 or Ctrl-F2, then key in, or put cursor on word or number, then Ctrl-F4. global change set search with Ctrl-F1 or Ctrl-F2 or Ctrl-F4, then use sub-menu, F1. limit scope of change put section marks around change area with F5. move lines repeat Ctrl-PgUp or Ctrl-PgDn, move cursor, + duplicate lines same as above, but use - before + delete line Ctrl-PgUp Ctrl-F5. delete several lines repeat Ctrl-PgUp or Ctrl-PgDn, then Ctrl-F5. delete large section push F5 at start and end, then Ctrl-F9 Ctrl-F5. duplicate text Ctrl-PgUp or CtrlPgDn, then - and + delete area repeat Ctrl-left or Ctrl-right, then Ctrl-PgUp or Ctrl-PgDn, then Ctrl-F5. move area repeat Ctrl-left or Ctrl-right, then Ctrl-PgUp or Ctrl-PgDn, then move cursor and + duplicate area same as above, but push - before + calculate F2. add column capture with Ctrl-right or Ctrl-Left, then Ctrl-PgUp or Ctrl-PgDn, then F2 and + undo edit to line Ctrl-F6. recover deleted text use sub-menu, F1. sort lines position cursor at key column, Ctrl-PgUp or Ctrl-PgDn to capture lines, F1, move cursor to sort, Enter, Del. combine files read one file, put the cursor where you want the other, at menu use directory to read the second file. see time of day screen menu function. remove snow on monitor screen menu function. change screen colors screen menu function. remember options Profile on main menu. help Help menu functions, or Novice help. read after sundown Help light bulb. layout pages Put section markers at the beginning and end of the file with F5. Put heading lines after the first section mark followed by a null line (one with no characters, not even spaces) and put footing lines just before the last section mark preceded by a null line. At the sub-menu, use paginate. number pages Follow instructions above, but put a page number in the heading or footing with some neighboring characters. At Paginate in the sub-menu, type in the first page number with the same neighboring characters as the context. For this manual, for example, the context is " page 1", with a space before the p. Then use paginate once for each section. Copyright 1985 by Robert T McQuaid. page 7  OmniEdit Operating considerations The OmniEdit package contains the executable file omni.com and the manual, omni.txt. For the benefit of users who may want to change the operating environment, here is a list of resources used by OmniEdit. The entire omni.com file, including the program segment prefix, remains unchanged in memory. OmniEdit modifies the cells for interrupt 3, 36, 134 to 209, and during communication, 11 or 12. To avoid conflict with Sidekick, the service code for interrupts 11 and 12 does not allow interrupts. The intra-application area of memory, locations 1264 to 1279, stores the edit file name. The area from the end of the loaded com file to the end of memory, found in the second word of the program segment prefix, is work space. The lower part is used first, so that the resident part of command.com is left undisturbed as long as possible. OmniEdit calls on DOS or BIOS services for the following purposes: int.ah purpose 16 change cursor and sound speaker. 17 equipment, to know which screen adapter to use. 18 keyboard input. 32 termination. 33 DOS function call. 33.2 abort message. 33.14 highest drive number. 33.(17,18,26) for reading directories. 33.25 current drive. 33.37 set interrupt vectors 10, 11, 27 and 36. 33.(42,44) date and time for clock display, cursor speed and xmodem protocol timeout. 33.59 change directory. 33.(60-64) file input and output, including printer. 33.71 display of directory path. The screen text is written directly to the screen buffer, creating snow when using the IBM color graphics adapter. The UART is loaded directly through the port addresses found in the BIOS table at location 640. The calculator patches the Num Lock indicator at location 1047. No interrupts or service calls other than the ones alluded to in these paragraphs are used. Please send comments, suggestions, or imprecations to the author, Robert T McQuaid, Quaid Software Limited, 45 Charles Street East Third Floor, Toronto Ontario M4Y 1S2. Copyright 1985 by Robert T McQuaid. page 8  OmniEdit Glossary Here is a list of technical terms used in this manual. We exclude words used in a sense in common use by laymen, terms defined where they appear, the names of keys on the IBM personal computer keyboard, and terms used in the operating considerations section. backspace The key on the IBM Personal Computer keyboard labeled with the left arrow, just above the Enter key. This is not the key in the numeric pad marked with the 4. capture A part of the editing text that can move with the cursor. communication A process in which a computer sends and receives information from another device over a telephone line. current directory This is where DOS looks for files when you do not specify a directory. cursor A mark identifying a place on the screen where action may occur. default drive The drive DOS uses for files, when you don't specify one. DOS Disk Operating System, a product acquired by most owners of the IBM Personal Computer, that provides many services needed to make practical use of the computer. edit Making changes to a file. file A place for permanent storage of information. Things stay in a file until you do something to change its contents. IBM International Business Machines, a company that sells computers. interrupt A process in which a computer is diverted for a short period of time to service an urgent need. modem A device placed between a computer and a phone line, allowing the computer to send and receive information on the line. memory The part of a computer system that stores things in the most readily available form. Memory sizes are measured in bytes. menu A display of options, allowing you to select the one you want by pointing to it. port A facility in a computer system capable of accomodating the attachment of an external device. protocol A set of conventions giving meaning to data transferred between systems. profile A set of options retained from one invocation of OmniEdit to another. ruler A graduated marker used to measure the position of columns on the screen. scroll Used as a verb, meaning to move the text displayed on a screen up or down, losing some text at one end, and bring new text into view at the other end. section The part of the text between two section marks. serial port A port on which signals can be sent between a computer and an external device. The signals at a serial port conform to a standard called RS-232. The computer side of the port is usually a UART, and the external side is usually a modem. text In this manual text refers to the lines of text retained by OmniEdit in the internal memory of the computer. text file A term used in the IBM manuals to described files organized with text lines as their contents. UART A computer component used to operate a serial port, and through it, a communications line. Xmodem A protocol in common use with micro-computers for sending data over phone lines. Copyright 1985 by Robert T McQuaid. page 9