Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
R
 raise_anchor
 rand
 re_comp
 re_delete
 re_result
 re_search
 re_syntax
 re_translate
 read
 read_char
 read_ea
 read_file
 readlink
 realpath
 Record and Playback
 redo
 redraw
 ref_parm
 refresh
 register
 register_macro
 Registered Macros
 Regular Expressions
 Relational Operators
 reload_buffer
 remember
 remove
 rename
 replacement
 Replacement Macros
 Replacment Macros
 require
 reregister_macro
 restore_position
 return
 return statement
 Return Value
 returns
 returns statement
 right
 rindex
 rmdir
 rtrim
int raise_anchor()
Raise the last dropped mark.
int rand([int upper])
Generate a random number.
list re_comp( [int flags],
string pattern,
 [string &error])
Compile a regular expression.
int re_delete(list handle)
Delete a compiled expression.
int re_result([int capture],
 [string &value],
[int &offset],
[int &length])
Retrieve search captures.
int re_search([int flags],
[string pattern],
 [declare object],
[int start],
[int lensym])
Search for a string.
int re_syntax([int re],
[int case],
[int capture])
Set the regular expression mode.
int|string re_translate( [int flags],
string pattern,
  [string replacement],
 [declare object])
Search and replace.
string read([int number],
[int &status])
Read characters from the buffer.
void read_char([int timeout = 0],
[int mode = 0])
Read next key from the keyboard.
int read_ea(string filename,
 ...)
Read file extended information.
int read_file([string filename],
 [int glob = TRUE],
[string encoding = NULL])
Read into the current buffer.
string|int readlink(string path,
 [string &link])
Read the contents of a symbolic link.
int realpath(string pathname,
string resolved_path)
Resolve a pathname.
GRIEF supports a facility to save keystroke sequences in a macro file that can be used later to save time.
void redo()
Redo an undo operation.
void redraw([int winch])
Redraw screen.
void ref_parm(int argument,
 string local_symbol,
 [int optional = FALSE])
Create a reference parameter.
void refresh()
Update the display.
register idx1, sym1, idx2, sym2 ...;
Define a variable as being a register.
int register_macro(int type,
 string macro,
 [int local = FALSE])
Register a callback procedure.
A registered macro is one that is executed when an associated event ocurrs.
A regular expression is a pattern that the regular expression engine attempts to match in input text.
Relational operations are executed by the following operators
int reload_buffer([int bufnum],
[string encoding])
Reload the buffer content.
int remember([string|int overwrite],
[int macroid])
Start remembering keystrokes.
int remove(string filename)
Remove a file.
int rename(string old,
string new)
Rename a file.
replacement <macro-definition>
Overload an existing macro definition.
A replacement macros is an overloaded function, whereby an existing macro or builtin can be replaced and extended, yet allowing the replacment macro to then execute the origin
The preprocessor supports text macro replacement.
int require(string filename)
Enforce the use of an external module.
int reregister_macro(int type,
 string macro,
 [int local = FALSE])
Register a unique callback procedure.
int restore_position([int what = 1])
Restore a previously saved position.
return [<expression>];
Return from a macro.
return clause.
The return value for most builtin functions which return an integer have the following
returns (expression);
Return an expression from a macro.
returns clause.
int right([int columns = 1],
[int wrap = TRUE])
Move position right one character.
int rindex(string str,
int ch|string s)
Search string for a rightmost sub-string or character.
int rmdir(string path)
Remove directory.
string rtrim(string str,  
string chars =  \\t \\r \\n)
Chomp characters from the end of a string.