nu/TPU Overview
What is nu/TPU
User Options
DIFFERENCES
Features
NEW FEATURES
SCROLL BARS
WINDOWS
MENUS
MOUSE
KEYMAPS_AND_KEYMAP_LISTS
RANGES AND BOXES
STATUS LINE
Batch Mode Processing
Customizing
Environment Settings
Environment Variables
Startup Process
COMMAND_FILES
Components
Section File
Command Files
Initialization File
Defaults File
INITIALIZATION_FILES
Journal Files
Help Files
Keyboard drivers
Keyboard File
License File
Backup File
Menu Resource File
Xwindow Resource File
Language Reference
Data types
Characters
Constants
Expressions
Identifiers
Variables
Declarations
Statements
Boolean Expressions
Keywords
Procedures
Error Handling
Debugging
Screen Management
Builtin Functions
CONVENTIONS
DEBUGGER
Text Manipulation
APPEND_LINE
BEGINNING_OF
CHANGE_CASE
COPY_TEXT
CREATE_BUFFER
CREATE_RANGE
END_OF
ERASE
ERASE_CHARACTER
ERASE_LINE
FILL
MODIFY_RANGE
MOVE_TEXT
READ_FILE
SELECT_RANGE
SPLIT_LINE
TRANSLATE
WRITE_FILE
Cursor & Edit Position
CURSOR_HORIZONTAL
CURSOR_VERTICAL
LOCATE_MOUSE
MARK
MOVE_HORIZONTAL
MOVE_VERTICAL
POSITION
SCROLL
SEARCH
Key Definition
ADD_KEY_MAP
CREATE_KEY_MAP
CREATE_KEY_MAP_LIST
DEFINE_KEY
KEY_NAME
LAST_KEY
LOOKUP_KEY
REMOVE_KEY_MAP
UNDEFINE_KEY
Program Execution
CALL_USER
COMPILE
EXECUTE
SAVE
Multiple Processes
ATTACH
CREATE_PROCESS
SEND
SEND_EOF
SPAWN
Pattern
ANCHOR
ANY
ARB
MATCH
NOTANY
SCAN
SCANL
SEARCH
SEARCH_QUIETLY
SPAN
SPANL
UNANCHOR
Screen Layout
ADJUST_WINDOW
CREATE_WINDOW
LOCATE_MOUSE
MAP
REFRESH
SHIFT
UNMAP
UPDATE
Status & Information
CURRENT_BUFFER
CURRENT_CHARACTER
CURRENT_COLUMN
CURRENT_DIRECTION
CURRENT_LINE
CURRENT_OFFSET
CURRENT_ROW
CURRENT_WINDOW
SHOW
GET_INFO
GET_INFO
GET_INFO (any_variable)
GET_INFO (array_variable)
GET_INFO (buffer_variable)
GET_INFO (integer_variable)
GET_INFO (marker_variable)
GET_INFO (process_variable)
GET_INFO (range_variable)
GET_INFO (string_variable)
GET_INFO (widget_variable)
GET_INFO (window_variable)
GET_INFO (ANY_KEYNAME)
GET_INFO (ANY_KEYWORD)
GET_INFO (ARRAY)
GET_INFO (BUFFER)
GET_INFO (COMMAND_LINE)
GET_INFO (DEBUG)
GET_INFO (DEFINED_KEY)
GET_INFO (ENVIRONMENT)
GET_INFO (KEY_MAP)
GET_INFO (KEY_MAP_LIST)
GET_INFO (MOUSE_BUTTON)
GET_INFO (PROCEDURES)
GET_INFO (PROCESS)
GET_INFO (SCREEN)
GET_INFO (SYSTEM)
GET_INFO (WIDGET)
GET_INFO (WINDOW)
Set
SET(ACTIVE_AREA)
SET(AUTO_REPEAT)
SET(BACKGROUND)
SET(BELL)
SET(BOL_TEXT)
SET(BOX_RANGE)
SET(CLIENT_MESSAGE)
SET(COLUMN_MOVE_VERTICAL)
SET(CROSS_WINDOW_BOUNDS)
SET(DEBUG)
SET(DEFAULT_DIRECTORY)
SET(DETACHED_ACTION)
SET(DISPLAY_VALUE)
SET(ENABLE_RESIZE)
SET(EOB_TEXT)
SET(ERASE_UNMODIFIABLE)
SET(FACILITY_NAME)
SET(FOREGROUND)
SET(FORWARD)
SET(GLOBAL_SELECT)
SET(GLOBAL_SELECT_GRAB)
SET(GLOBAL_SELECT_READ)
SET(GLOBAL_SELECT_TIME)
SET(GLOBAL_SELECT_UNGRAB)
SET(HEIGHT)
SET(ICON_NAME)
SET(ICON_PIXMAP)
SET(ICONIFY_PIXMAP)
SET(INFORMATIONAL)
SET(INPUT_FOCUS)
SET(INPUT_FOCUS_GRAB)
SET(INPUT_FOCUS_UNGRAB)
SET(INSERT)
SET(JOURNALING)
SET(KEY_MAP_LIST)
SET(LEFT_MARGIN)
SET(LEFT_MARGIN_ACTION)
SET(LINE_NUMBER)
SET(LINE_STYLE)
SET(MAPPED_WHEN_MANAGED)
SET(MARGINS)
SET(MAX_LINES)
SET(MENU_POSITION)
SET(MESSAGE_ACTION_LEVEL)
SET(MESSAGE_ACTION_TYPE)
SET(MESSAGE_FLAGS)
SET(MODIFIABLE)
SET(MODIFIED)
SET(MOUSE)
SET(NO_WRITE)
SET(OUTPUT_FILE)
SET(OVERSTRIKE)
SET(PAD)
SET(PAD_OVERSTRUCK_TABS)
SET(PERMANENT)
SET(POST_KEY_PROCEDURE)
SET(PRE_KEY_PROCEDURE)
SET(PROMPT_AREA)
SET(RECORD_ATTRIBUTE)
SET(RESIZE_ACTION)
SET(REVERSE)
SET(RIGHT_MARGIN)
SET(RIGHT_MARGIN_ACTION)
SET(SCREEN_LIMITS)
SET(SCREEN_UPDATE)
SET(SCROLL_BAR)
SET(SCROLL_BAR_AUTO_THUMB)
SET(SCROLLING)
SET(SELF_INSERT)
SET(SENTINEL)
SET(SHIFT_KEY)
SET(SIGNAL)
SET(SPECIAL_ERROR_SYMBOL)
SET(STATUS_LINE)
SET(SUCCESS)
SET(SYSTEM)
SET(TAB_STOPS)
SET(TEXT)
SET(TIMER)
SET(TRACEBACK)
SET(UNDEFINED_KEY)
SET(VIDEO)
SET(WIDGET)
SET(WIDGET_CALL_DATA)
SET(WIDGET_CALLBACK)
SET(WIDTH)
X-Windows
CREATE_WIDGET
DEFINE_WIDGET_CLASS
GET_CLIPBOARD
GET_DEFAULT
GET_GLOBAL_SELECT
LOCATE_MOUSE
MANAGE_WIDGET
READ_CLIPBOARD
READ_GLOBAL_SELECT
REALIZE_WIDGET
UNMANAGE_WIDGET
WRITE_CLIPBOARD
WRITE_GLOBAL_SELECT
Miscellaneous
ASCII
CONVERT
CREATE_ARRAY
DEBUG_LINE
DELETE
ERROR
ERROR_LINE
ERROR_TEXT
EXIT
EXPAND_NAME
FAO
FILE_PARSE
FILE_SEARCH
HELP_KEYPAD
HELP_TEXT
INDEX
INT
JOURNAL_CLOSE
JOURNAL_OPEN
LEARN_ABORT
LEARN_BEGIN
LEARN_END
LENGTH
MESSAGE
MESSAGE_TEXT
QUIT
READ_CHAR
READ_KEY
READ_LINE
SLEEP
STR
SUBSTR
Alphabetical Reference
ADD_KEY_MAP
ADJUST_WINDOW
ANCHOR
ANY
APPEND
APPEND_LINE
ARB
ASCII
ATTACH
BEGINNING_OF
CALL_USER
CHANGE_CASE
CHOICE
COMPILE
CONVERT
COPY_TEXT
CREATE_ARRAY
CREATE_BUFFER
CREATE_KEY_MAP
CREATE_KEY_MAP_LIST
CREATE_PROCESS
CREATE_RANGE
CREATE_WIDGET
CREATE_WINDOW
CURRENT_BUFFER
CURRENT_CHARACTER
CURRENT_COLUMN
CURRENT_DIRECTION
CURRENT_LINE
CURRENT_OFFSET
CURRENT_ROW
CURRENT_WINDOW
CURSOR_HORIZONTAL
CURSOR_VERTICAL
DEBUG_LINE
DEFINE_KEY
DEFINE_WIDGET_CLASS
DELETE
EDIT
END_OF
ERASE
ERASE_CHARACTER
ERASE_LINE
ERROR
ERROR_LINE
ERROR_TEXT
EXECUTE
EXIT
EXPAND_NAME
FAO
FILE_PARSE
FILE_SEARCH
FILL
GET_CLIPBOARD
GET_DEFAULT
GET_GLOBAL_SELECT
GET_INFO
GET_INFO (any_variable)
GET_INFO (ARRAY)
GET_INFO (array_variable)
GET_INFO (BUFFER)
GET_INFO (buffer_variable)
GET_INFO (COMMAND_LINE)
GET_INFO (DEBUG)
GET_INFO (DEFINED_KEY)
GET_INFO (ENVIRONMENT)
GET_INFO (integer_variable)
GET_INFO (KEY_MAP)
GET_INFO (KEY_MAP_LIST)
GET_INFO (ANY_KEYNAME)
GET_INFO (ANY_KEYWORD)
GET_INFO (marker_variable)
GET_INFO (MOUSE_BUTTON)
GET_INFO (PROCEDURES)
GET_INFO (PROCESS)
GET_INFO (process_variable)
GET_INFO (range_variable)
GET_INFO (SCREEN)
GET_INFO (string_variable)
GET_INFO (SYSTEM)
GET_INFO (widget_variable)
GET_INFO (WIDGET)
GET_INFO (WINDOW)
GET_INFO (window_variable)
HELP
HELP_KEYPAD
HELP_TEXT
INDEX
INT
JOURNAL_CLOSE
JOURNAL_OPEN
KEY_NAME
LAST_KEY
LEARN_ABORT
LEARN_BEGIN
LEARN_END
LENGTH
LINE_BEGIN
LINE_END
LOCATE_MOUSE
LOOKUP_KEY
MANAGE_WIDGET
MAP
MARK
MATCH
MESSAGE
MESSAGE_TEXT
MODIFY_RANGE
MOVE_HORIZONTAL
MOVE_TEXT
MOVE_VERTICAL
NOTANY
POSITION
QUIT
READ_CHAR
READ_CLIPBOARD
READ_FILE
READ_GLOBAL_SELECT
READ_KEY
READ_LINE
REALIZE_WIDGET
REFRESH
REMAIN
REMOVE_KEY_MAP
SAVE
SCAN
SCANL
SCROLL
SEARCH
SEARCH_QUIETLY
SELECT
SELECT_RANGE
SEND
SEND_CLIENT_MESSAGE
SEND_EOF
SET
SHIFT
SHOW
SLEEP
SPAN
SPANL
SPAWN
SPLIT_LINE
STR
SUBSTR
TRANSLATE
SET(ACTIVE_AREA)
SET(AUTO_REPEAT)
SET(BACKGROUND)
SET(BELL)
SET(BOL_TEXT)
SET(BOX_RANGE)
SET(CLIENT_MESSAGE)
SET(COLUMN_MOVE_VERTICAL)
SET(CROSS_WINDOW_BOUNDS)
SET(DEBUG)
SET(DEFAULT_DIRECTORY)
SET(DETACHED_ACTION)
SET(DISPLAY_VALUE)
SET(ENABLE_RESIZE)
SET(EOB_TEXT)
SET(ERASE_UNMODIFIABLE)
SET(FACILITY_NAME)
SET(FOREGROUND)
SET(FORWARD)
SET(GLOBAL_SELECT)
SET(GLOBAL_SELECT_GRAB)
SET(GLOBAL_SELECT_READ)
SET(GLOBAL_SELECT_TIME)
SET(GLOBAL_SELECT_UNGRAB)
SET(HEIGHT)
SET(ICON_NAME)
SET(ICON_PIXMAP)
SET(ICONIFY_PIXMAP)
SET(INFORMATIONAL)
SET(INPUT_FOCUS)
SET(INPUT_FOCUS_GRAB)
SET(INPUT_FOCUS_UNGRAB)
SET(INSERT)
SET(JOURNALING)
SET(KEY_MAP_LIST)
SET(LEFT_MARGIN)
SET(LEFT_MARGIN_ACTION)
SET(LINE_NUMBER)
SET(LINE_STYLE)
SET(MAPPED_WHEN_MANAGED)
SET(MARGINS)
SET(MAX_LINES)
SET(MENU_POSITION)
SET(MESSAGE_ACTION_LEVEL)
SET(MESSAGE_ACTION_TYPE)
SET(MESSAGE_FLAGS)
SET(MODIFIABLE)
SET(MODIFIED)
SET(MOUSE)
SET(NO_WRITE)
SET(OUTPUT_FILE)
SET(OVERSTRIKE)
SET(PAD)
SET(PAD_OVERSTRUCK_TABS)
SET(PERMANENT)
SET(POST_KEY_PROCEDURE)
SET(PRE_KEY_PROCEDURE)
SET(PROMPT_AREA)
SET(RECORD_ATTRIBUTE)
SET(RESIZE_ACTION)
SET(REVERSE)
SET(RIGHT_MARGIN_ACTION)
SET(SCREEN_LIMITS)
SET(SCREEN_UPDATE)
SET(SCROLL_BAR)
SET(SCROLL_BAR_AUTO_THUMB)
SET(SCROLLING)
SET(SELF_INSERT)
SET(SENTINEL)
SET(SHIFT_KEY)
SET(SIGNAL)
SET(SPECIAL_ERROR_SYMBOL)
SET(STATUS_LINE)
SET(SUCCESS)
SET(SYSTEM)
SET(TAB_STOPS)
SET(TEXT)
SET(TIMER)
SET(TRACEBACK)
SET(UNDEFINED_KEY)
SET(VIDEO)
SET(WIDGET)
SET(WIDGET_CALL_DATA)
SET(WIDGET_CALLBACK)
SET(WIDTH)
SET(RIGHT_MARGIN)
UNANCHOR
UNDEFINE_KEY
UNDO
UNMANAGE_WIDGET
UNMAP
UPDATE
WRITE_CLIPBOARD
WRITE_FILE
WRITE_GLOBAL_SELECT
SI Function Reference
DEFAULTS
CONTROL_KEYS
EDITING_COMMAND_LINES
ABBREVIATING
CANCELING COMMANDS
POSITION CURSOR
ATTRIBUTES
Editing Text
CHANGE_MODE
COPY
DELETE
ERASE_CHARACTER
ERASE_LINE
ERASE_PREVIOUS_WORD
ERASE_START_OF_LINE
ERASE_WORD
INSERT_HERE
INSERT_MODE
LINE
OVERSTRIKE_MODE
PASTE
QUOTE
REMOVE
RESTORE
RESTORE_CHARACTER
RESTORE_SELECTION
RESTORE_SENTENCE
RESTORE_WORD
SELECT
SELECT_ALL
STORE_TEXT
Box Operations
BOX_COPY
BOX_CUT
BOX_PASTE
BOX_SELECT
SET_BOX_NOPAD
SET_BOX_NOSELECT
SET_BOX_PAD
SET_BOX_SELECT
Searches
FIND
FIND_NEXT
FIND_SELECTED
REPLACE
SET_FIND_CASE_EXACT
SET_FIND_WHITESPACE
SET_WILDCARD_UNIX
SET_WILDCARD_VMS
SHOW_WILDCARDS
WILDCARD_FIND
Cursor Movement & Scrolling
BOTTOM
CHANGE_DIRECTION
END_OF_LINE
FORWARD
GO_TO
LINE
MARK
MOVE_BY_LINE
MOVE_BY_PAGE
MOVE_BY_WORD
MOVE_DOWN
MOVE_LEFT
MOVE_RIGHT
MOVE_UP
NEXT_SCREEN
PREVIOUS_SCREEN
REVERSE
SET_CURSOR_BOUND
SET_CURSOR_FREE
SET_SCROLL_MARGINS
START_OF_LINE
WHAT_LINE
General Purpose Commands
DCL
DO
EXIT
HELP
QUIT
REPEAT
RESET
RETURN
SHOW
SPAWN
Files & Buffers
BUFFER
DELETE_BUFFER
GET_FILE
INCLUDE_FILE
NEXT_BUFFER
OPEN
OPEN_SELECTED
PREVIOUS_BUFFER
SAVE_FILE
SAVE_FILE_AS
SET_BUFFER
SET_JOURNALING
SHOW_BUFFERS
SHOW_SYSTEM_BUFFERS
WRITE_FILE
Windows & Display
DELETE_WINDOW
ENLARGE_WINDOW
NEXT_WINDOW
ONE_WINDOW
OTHER_WINDOW
PREVIOUS_WINDOW
REFRESH
SET_WIDTH
SHIFT_LEFT
SHIFT_RIGHT
SHRINK_WINDOW
SPLIT_WINDOW
TWO_WINDOWS
Formatting
CAPITALIZE_WORD
CENTER_LINE
CONVERT_TABS
FILL
FILL_PARAGRAPH
FILL_RANGE
INSERT_PAGE_BREAK
LOWERCASE_WORD
SET_LEFT_MARGIN
SET_PARAGRAPH_INDENT
SET_RIGHT_MARGIN
SET_TABS
SET_WRAP
TAB
UPPERCASE_WORD
Defining Keys
DEFINE_KEY
LEARN
REMEMBER
SET_GOLD_KEY
SET_KEYPAD_EDT
SET_NOGOLD_KEY
SHOW_KEY
UNDEFINE_KEY
Customizing
AT_FILE
EXTEND
SAVE
SAVE_ATTRIBUTES
SET_CLIPBOARD
SET_EXIT_ATTRIBUTE_CHECK
SHOW_DEFAULTS_BUFFER
SHOW_SUMMARY
TPU
Alphabetical Reference
ABORT
APPEND
AT_FILE
BOTTOM
BOX_COPY
BOX_CUT
BOX_PASTE
BOX_SELECT
BRIEF
BUFFER
CAPITALIZE_WORD
CD
CENTER_LINE
CHANGE_CASE
CHANGE_DIRECTION
CHANGE_MODE
CHANGE_MODIFIABLE
CONVERT_TABS
COPY
CREATE_WINDOW
CUT
DCL
DEFINE_KEY
DELETE
DELETE_BUFFER
DELETE_CHAR
DELETE_EOL
DELETE_OR_REMOVE
DELETE_WINDOW
DO
EDT
END_OF_LINE
ENLARGE_WINDOW
ERASE_CHARACTER
ERASE_LINE
ERASE_PREVIOUS_WORD
ERASE_START_OF_LINE
ERASE_WORD
EXECUTE_FILE
EXIT
EXTEND
EXTEND_THIS
FILL
FILL_PARAGRAPH
FILL_RANGE
FIND
FIND_ATTRIBUTES
FIND_NEXT
FIND_SELECTED
FORWARD
GET_FILE
GO_TO
HELP
INCLUDE_FILE
INSERT_HERE
INSERT_MODE
INSERT_PAGE_BREAK
LEARN
LINE
LOWERCASE_WORD
MANAGE_BUFFERS
MARK
MOVE_BY_CHARACTER
MOVE_BY_LINE
MOVE_BY_PAGE
MOVE_BY_WORD
MOVE_DOWN
MOVE_LEFT
MOVE_RIGHT
MOVE_SECTION
MOVE_UP
NEXT_BUFFER
NEXT_SCREEN
NEXT_WINDOW
NEXT_WORD
ONE_WINDOW
OPEN
OPEN_LINE
OPEN_SELECTED
OTHER_WINDOW
OVERSTRIKE_MODE
PASTE
PREVIOUS_BUFFER
PREVIOUS_SCREEN
PREVIOUS_WINDOW
PREVIOUS_WORD
QUIT
QUOTE
REFRESH
REMEMBER
REMOVE
REPEAT
REPLACE
REPLACE_ALL
RESET
RESTORE
RESTORE_BOX_SELECTION
RESTORE_CHARACTER
RESTORE_LINE
RESTORE_SELECTION
RESTORE_SENTENCE
RESTORE_WORD
RETURN
REVERSE
SAVE
SAVE_ATTRIBUTES
SAVE_FILE
SAVE_FILE_AS
SELECT
SELECT_ALL
SET_BOX_NOPAD
SET_BOX_NOSELECT
SET_BOX_PAD
SET_BOX_SELECT
SET_BUFFER
SET_CLIPBOARD
SET_COLOR
SET_CURSOR_BOUND
SET_CURSOR_FREE
SET_EXIT_ATTRIBUTE_CHECK
SET_FIND_AUTO_REVERSE
SET_FIND_CASE_EXACT
SET_FIND_CASE_NOEXACT
SET_FIND_CROSS_BUFFER
SET_FIND_NOAUTO_REVERSE
SET_FIND_NOCROSS_BUFFER
SET_FIND_NOWHITESPACE
SET_FIND_NOWILDCARD
SET_FIND_WHITESPACE
SET_FIND_WILDCARD
SET_FONT
SET_GOLD_KEY
SET_JOURNALING
SET_KEYPAD_BRIEF
SET_KEYPAD_EDT
SET_KEYPAD_EMACS
SET_KEYPAD_EVE
SET_KEYPAD_NUMERIC
SET_KEYPAD_SI
SET_KEYPAD_VI
SET_KEYPAD_WPS
SET_LEFT_MARGIN
SET_NOEXIT_ATTRIBUTE_CHECK
SET_NOGOLD_KEY
SET_NOJOURNALING
SET_NOSECTION_FILE_PROMPTING
SET_NOWRAP
SET_PARAGRAPH_INDENT
SET_PENDING_DELETE
SET_RIGHT_MARGIN
SET_SCROLL_MARGINS
SET_SECTION_FILE_PROMPTING
SET_TABS
SET_UNDO
SET_WIDTH
SET_WILDCARD_UNIX
SET_WILDCARD_VMS
SET_WRAP
SHELL
SHIFT_LEFT
SHIFT_RIGHT
SHOW
SHOW_ATTRIBUTES
SHOW_BUFFERS
SHOW_DEFAULTS_BUFFER
SHOW_KEY
SHOW_SUMMARY
SHOW_SYSTEM_BUFFERS
SHOW_VERSION
SHOW_WILDCARDS
SHRINK_WINDOW
SPAWN
SPLIT_WINDOW
START_OF_LINE
SUBSTITUTE
STORE_TEXT
TAB
TOP
TPU
TWO_WINDOWS
UNDEFINE_KEY
UNDO
UPPERCASE_WORD
VERSION
WHAT_LINE
WILDCARD_FIND
WRITE
WRITE_ALL
WRITE_FILE
Keypads
NAMES FOR KEYS
Keynames_Table
TYPING KEYS
KEYPADS
KEYPAD (DIAGRAM)
EMACS
EMACS
EVE
EVE
EDT
EDT_DIFFERENCES
EDT Key Functions
ADV_SCROLL
BACK_SCROLL
BACKSPACE
CHARACTER
CHNGCASE
COPY
CUT
DEL_EOL
DELETE_CHARACTER
DELETE_LINE
DELETE_PREVIOUS_WORD
DELETE_WORD
EDT_REPLACE
EOL
FNDNXT
GOLD_KEY
LINE
NEXT_SCREEN
OPEN_LINE
PREVIOUS_SCREEN
SECT
SPECINS
SUBS
REPEAT
WPS
WPS Key Functions
ADVANCE
BACKUP
CONTINUE_SEARCH_KEY
CONTINUE_SEARCH_SELECT
DELETE_BEGINNING_SENTENCE
DELETE_PREVIOUS_WORD
DELETE_START_LINE
HALT
INSERT_DATE_TIME
LOWER_CASE
PARAGRAPH
PASTE
PAGE_MARKER
PAGINATE
RULER
SEARCH_RIGHT_ANGLE
SENTENCE
SWAP
TAB_POSITION
UPPER_CASE
WPS_REPLACE