# list-commands(2)

[Home] [Commands] [Variables] [Macro-Dev] [Glossary]

## NAME

list-commands - List available commands

## SYNOPSIS

n list-commands (C-h c)

## DESCRIPTION

list-commands constructs a list of all known built in commands and macros that are currently defined by MicroEmacs 2009 and presents a list of those commands in the buffer "*commands*". Each entry is formatted as:-

command ......................... keyCode

Where multiple keys are bound to the same command, then each of the keyCode's is shown.

list-commands only displays visible commands, if a numeric argument n of 0 is given then all commands are displayed, irrespective of their hidden status.

list-commands is similar to describe-bindings(2) except that the commands are presented in alphabetical order (as opposed to key binding order).

## EXAMPLE

The following is an example of the output of list-commands:-

    backward-char ................. "C-b"
                                    "left"
    backward-delete-char .......... "backspace"
                                    "S-backspace"
    backward-delete-tab ........... "S-tab"
    backward-kill-word ............ "esc backspace"
    backward-line ................. "C-p"
                                    "up"
                                    "C-up"
    backward-paragraph ............ "esc ["
                                    "esc p"
    backward-word ................. "esc b"
                                    "C-left"
    beginning-of-buffer ........... "esc <"
                                    "home"
    beginning-of-line ............. "C-a"
    buffer-bind-key
    buffer-info ................... "C-x ="
    buffer-mode ................... "esc ~"
                                    "C-x m"
                                    "insert"
    buffer-unbind-key
    :
    :

## SEE ALSO

command-apropos(2), describe-bindings(2), list-variables(2).

(c) Copyright JASSPA 2009
Last Modified: 2009/08/29
Generated On: 2009/10/12

</HMTL>