The Hessling Editor
Version 2.2
TABLE OF CONTENTS
- INTRODUCTION
- THE BASICS
- PROFILE FILE
- COMMAND REFERENCE
- add add blank line
- all select and display restricted set of lines
- backward scroll backwards [n] screens
- bottom move to the bottom of the file
- cancel quit from all unaltered files in the ring
- cappend append text after column pointer
- ccancel qquit from all files in the ring
- cdelete delete text starting at column pointer
- cfirst move column pointer to beginning of zone
- change change one string to another
- cinsert insert text starting at the column pointer
- clast move the column pointer to end of zone
- clocate move the column pointer
- cmatch find matching bracket character
- cmsg display text on command line
- command execute a command without translation
- compress reduce spaces to tabs
- control_char allow control characters to be entered
- copy copies text from one position to another
- coverlay overlay text starting at the column pointer
- creplace replace text starting at the column pointer
- cursor move cursor to specified position
- define assign one or many commands to a key
- delete delete lines from a file
- directory list the specified directory as an editable file
- dos execute an operating system command
- dosnowait execute an operating system command - no prompt
- dosquiet execute an operating system command quietly
- down move forward in the file a number of lines
- duplicate duplicate lines
- edit edit another file or switch to next file
- emsg display message
- enter execute a command
- expand expand tab characters to spaces
- extract obtain various internal information about THE
- ffile force a FILE of the current file to disk
- file write the current file to disk and remove from ring
- fillbox fill the marked box block with a character
- find locate forwards the line which begins with the supplied string
- findup locate backwards the line which begins with the supplied string
- forward scroll forwards [n] screens
- get insert into file the contents of specified file
- help edit help file for THE
- hit simulate hitting of the named key
- input insert the command line contents into the file
- join join a line with the line following
- left scroll the screen to the left
- locate search for a target
- lowercase change uppercase characters to lowercase
- ls list the specified directory as an editable file
- macro execute a macro command file
- mark mark a portion of text
- modify display current SET command for alteration
- move move a portion of text
- msg display message on error line
- next move forward in the file a number of lines
- nextwindow switch focus of editing session to another file
- nfind locate forwards the line which does NOT begin with the supplied string
- nfindup locate backwards the line which does NOT begin with the supplied string
- nomsg execute a command suppressing any messages
- nop no operation command
- os execute an operating system command
- osnowait execute an operating system command - no prompt
- osquiet execute an operating system command quietly
- osredir execute an operating system command and capture output
- overlaybox overlay marked box block on current cursor position
- preserve save various editor settings
- print send text to default printer or print spooler
- put write part of a file to another
- putd write part of a file to another and delete
- qquit exit from the current file without saving changes
- query display various option settings
- quit exit from the current file if no changes made
- readv read keystrokes and pass to macro
- recover recover changed or deleted lines
- redraw redraw the current screen
- refresh refresh the contents of the current screen
- repeat repeat the last command
- replace replace the current line with supplied text
- reset cancel the marked block or prefix commands or both
- restore restore various editor settings
- rgtleft scroll the screen to the left or right
- right scroll the screen to the right
- save save changes to current file
- schange selectively change strings
- set execute various set commands
- shift move text left or right
- showkey display current key value and command assignation
- sort sort selected lines in a file
- sos execute various sos commands
- split split a line into two lines
- spltjoin split/join two lines
- ssave force SAVE to specified file
- status display current settings of various variables
- suspend suspend THE and return to operating system
- tabpre switch between FILEAREA and PREFIX area
- text simulate keyboard entry of characters
- the edit another file or switch to next file
- top move to the top of the file
- up move backward in the file a number of lines
- uppercase change lowercase characters to uppercase
- xedit edit another file or switch to next file
- ? retrieve - return the next/prior command on the command line
- = re-execute the last command issued on the command line
- ! execute an operating system command
- SET COMMAND REFERENCE
- set arbchar set arbitrary character(s) for targets
- set autosave set autosave period
- set backup indicate if a backup copy of the file is to be kept
- set beep turn on or off the audible alarm when displaying errors
- set case set case sensitivity parameters
- set clearscreen indicate if the screen is to be cleared on exit
- set clock turn on or off display of time on status line
- set cmdarrows sets the behaviour of the up and down arrow keys
- set cmdline sets the position of the command line.
- set colour set colours for display
- set compat set compatibility mode
- set curline set position of current line on screen
- set cursorstay set on or off the behaviour of the cursor on a scroll
- set dirinclude set the file mask for directory command
- set display specify which level of lines to display
- set eolout set end of line terminating character(s)
- set etmode indicate if extended display mode is possible
- set hex set how hexidecimal strings are treated in string operands
- set hexdisplay turn on or off display of character under cursor
- set hexshow turn on or off hex display of current line
- set idline specify if IDLINE is displayed
- set impcmscp set implied operating system command processing
- set impmacro set implied macro command processing
- set impos set implied operating system command processing
- set insertmode put editor into or out of insert mode
- set linend allow/disallow multiple commands on command line
- set macroext set default macro extension value
- set macropath set default path for macro commands
- set margins set left and right margins for wordwrap
- set msgline set position and size of message line
- set msgmode set display of messages on or off
- set newlines set position of cursor after adding blank line
- set nondisp specify character to display for non-displaying characters
- set number turn prefix numbers on or off
- set pending set status of pending prefix commands
- set point assign a name to the current line
- set position determine if LINE/COL is displayed on idline
- set prefix set prefix area attributes
- set printer define printer spooler name
- set reprofile indicate if profile file to be executed for all files
- set reserved display a reserved line
- set rexxoutput indicate where REXX output is to go
- set scale set position and status of scale line on screen
- set scope sets which lines are to be excluded from commands
- set screen specifiy number of screens displayed
- set select sets the selection level for the specified lines
- set shadow determines if shadow lines are displayed or not
- set statusline set position of status line
- set stay set condition of cursor position after CHANGE/LOCATE commands
- set synonym define synonyms for commands
- set tabkey set characteristics of the SOS TABF command
- set tabline set position and status of tab line on screen
- set tabs set tab columns or tab length
- set tabsin set tab processing on file input
- set tabsout set tab processing on file output
- set typeahead set behavior of screen redraw
- set verify set column display limits
- set wordwrap set wordwrap feature on or off
- set xterminal set X terminal to execute under X
- set zone set column limits for editing
- SOS COMMAND REFERENCE
- sos addline add blank line after focus line
- sos bottomedge move cursor to bottom edge of FILEAREA
- sos current move cursor to current line
- sos cursoradj move first non-blank character to cursor
- sos delback delete the character to the left of the cursor
- sos delchar delete character under cursor
- sos delend delete to end of line
- sos delline delete focus line
- sos delword delete word at or right of cursor
- sos doprefix execute any pending prefix commands
- sos edit edit a file from directory list
- sos endchar move cursor to end of focus line
- sos execute move cursor to command line and execute command
- sos firstchar move cursor to first non-blank of field
- sos firstcol move cursor to first column of field
- sos lastcol move cursor to last column of field
- sos leftedge move cursor to left edge of window
- sos lineadd add blank line after focus line
- sos linedel delete focus line
- sos makecurr make focus line the current line
- sos marginl move cursor to the left margin column
- sos marginr move cursor to the right margin column
- sos parindent move cursor to the paragraph indent column
- sos prefix move cursor to leftmost edge of prefix area
- sos qcmnd move cursor to command line and clear
- sos rightedge move cursor to right edge of window
- sos startendchar move cursor to end/start of focus line
- sos tabb move cursor to previous tab stop
- sos tabf move cursor to next tab stop
- sos tabfieldb move cursor to previous enterable field
- sos tabfieldf move cursor to next enterable field
- sos tabwordb move cursor to beginning of previous word
- sos tabwordf move cursor to start of next word
- sos topedge move cursor to top edge of filearea
- sos undo undo changes to the current line
- QUERY, EXTRACT and STATUS
- IMPLIED EXTRACT
- BOOLEAN FUNCTIONS
- OTHER FUNCTIONS
- GLOSSARY
- block
- Bottom-of-File line
- box block
- column block
- command line
- current line
- cursor field
- filearea
- focus line
- idline
- line block
- macro
- message line
- prefix area
- profile
- relative target
- reserved line
- REXX
- ring
- scale line
- shadow line
- status line
- stream block
- tab line
- target
- Top-of-File line
- vershift
- word block
- APPENDIX 1 ENVIRONMENT VARIABLES
- APPENDIX 2 KEYBOARD HANDLING IN THE
- APPENDIX 3 POINTER DEVICE SUPPORT IN THE
The Hessling Editor is Copyright © Mark Hessling, 1990-1996
<M.Hessling@qut.edu.au>
Generated on: 26 May 1996