Commands used in macro development, and more specialized commands which are only invoked from macros. Refer to Macro Commands for keyboard macros etc.
An additional set of commands for use with macros is outlined in the Introduction to Variable Functions section. The Macro Language Glossary contains a full list of macro related commands and special variables.
add-file-hook(2) Declare file name context dependent configuration
ascii-time(3) Return the current time as a string
create-callback(2) Create a timer callback
define-macro-file(2) Define macro file location
directory-tree(2) Draw the file directory tree
etfinsrt(3) Insert template file into current buffer
execute-string(2) Execute a string as a command
fileHooks(2) File Hooks
goto-window(2) Restore a saved window to the current window
hilight(2) Manage the buffer hilighting schemes
insert-space(2) Insert space(s) into current buffer
insert-string(2) Insert character string into current buffer
languageTemplates(2) File Language Templates
newline(2) (return) Insert a new line
osd-dialog(3) OSD dialog box
osd-xdialog(3) OSD Extended dialog box
popup-window(2) Pop-up a window on the screen
regex-backward(3) Search for a magic string in the backward direction
regex-forward(3) Search for a magic string in the forward direction
screen-poke(2) Immediate write string to the screen
screen-update(2) (redraw) Force screen update
set-cursor-to-mouse(2) Move the cursor to the current mouse position
set-scroll-with-mouse(2) Scroll the window with the mouse
set-variable(2) (C-x v) Assign a new value to a variable
set-window(2) Save the current window for restore
show-cursor(2) Change the visibility of the cursor
spell(2) Spell checker service provider
start-up(3) Editor startup callback command
unset-variable(2) Delete a variable
void(2) Null command
$buffer-bhook(5) Buffer macro hook command name (buffer current)
$buffer-dhook(5) Buffer macro hook command name (buffer deletion)
$buffer-ehook(5) Buffer macro hook command name (buffer swapped)
$buffer-fhook(5) Buffer macro hook command name (buffer creation)
$buffer-fmod(5) Buffer file modes (or attributes)
$buffer-indent(5) Current buffer indentation scheme
$buffer-input(5) Divert buffer input through macro
$buffer-ipipe(5) Divert buffer incremental pipe input through macro
$buffer-names(5) Filtered buffer name list
$command-names(5) Filtered command name list
$debug(5) Macro debugging flag
$file-names(5) Filtered file name list
$find-words(5) Filtered word list
$global-fmod(5) Global file modes (or attributes)
$mode-names(5) Filtered mode name list
$mouse(5) Mouse configuration variable
$mouse-x(5) Mouse X (horizontal) position
$mouse-y(5) Mouse Y (vertical) position
$platform(5) MicroEmacs '99 host platform identifier
$progname(5) Program file name
$random(5) Generate a random number
$result(5) Various command return values
$status(5) Macro command execution status
$system(5) System configuration variable
$temp-name(5) Temporary file name
$variable-names(5) Filtered variable name list
$window-mode-line(5) Window mode line position
$window-scroll-bar(5) Window scroll bar (or separator) position
.calc.result(5) Last calc calculation result
.start-up(5) Startup indicator
(c) Copyright JASSPA 1999
Last Modified: 1999/07/12
Generated On: 1999/07/16