(mark)

Returns the position of the marker in the current buffer. An error is displayed if the marker is not set.

See also:

(match-wild candidate pattern)

match-wild performs MSDOS shell style wildcard matching. The pattern support * and ? as wildcard chars.

match-wild returns 1 if the candidate string matches the pattern.

Example:

(match-wild ~file "*.txt") ; return true if ~file is a .txt file

See also:

(message string...)

Concatenates its string arguments and displays them in the Mini-buffer at the bottom of the screen the next time the screen is updated.

The screen is only updated when an input request needs to pause to obtain characters, or the sit-for function is executed. If you want to display a message then use (sit-for 0) to force a screen update.

See also:

(meta-digit) ESC-0...ESC-9

Provides for quick single-digit prefix arguments. It is bound to all the numeric keys but prefixed with ESC. So to get a prefix of 5, type ESC-5 followed by the command.

See also:

(meta-minus) ESC- -

Converts a meta-collected digit to a negative prefix argument.

See also:

(Minibuf-local-map)

This keymap is used to read commands in the Mini-buffer when spaces are command terminators. For example: reading a command name with expand-mlisp-word.

The following keys are bound in the keymap:

KeyFunction
^G error-and-exit
ESC expand-and-exit
? help-and-exit
^C exit-emacs
<CR> exit-emacs
<LF> exit-emacs
^\ ESC-prefix

See also:

(Minibuf-local-NS-map)

This keymap is used to read commands in the mini-buffer when spaces are not command terminators.

The following keys are bound in the keymap:

Key Function
^G error-and-exit
ESC expand-and-exit
^C exit-emacs
<CR> exit-emacs
<LF> exit-emacs
^\ ESC-prefix
<Space> expand-and-exit
<Tab> expand-and-exit

See also:

(minus) -

This command is bound to the minus key after the argument-prefix command has been executed. It is used to negate the prefix argument.

See also:

(modify-syntax-entry syntax-string)

This function is provided for compatibility with old MLisp code only. Use modify-syntax-table for all new MLisp code.

Modifies a set of entries in the syntax table associated with the current buffer. See the Barry's Emacs Programmer's Guide for more information on how to alter syntax tables.

See also:

(modify-syntax-table type args...)

Modifies a set of entries in the syntax table associated with the current buffer. See the Barry's Emacs Programmer's Guide for more information on how to alter syntax tables.

Syntax tables are associated with buffers by using the use-syntax-table command. Syntax tables are used by commands like forward-paren to do a limited form of parsing for language-dependent routines. They define such things as which characters are parts of words, which quote strings, and which delimit comments.

Syntax colouring and regular expression searches depend on the information in the syntax table.

modify-syntax-table can be called in one of the following ways:

ActionCommand
Define the characters in charset as word characters, as used by such commands as forward-word and case-word-capitalize.
(modify-syntax-table
    "word"
    charset)
Define the characters in charset as having no special meaning.
(modify-syntax-table
    "dull"
    charset)
Define a comment that starts with comment-start-string and ends with comment-end-string.
(modify-syntax-table
    "comment"
    comment-start-string
    comment-end-string)
Define a matching pair of parentheses.
(modify-syntax-table
    "paren"
    open-paren
    close-paren)
Define the characters in charset as being a prefix that prevents the following character being interpreted as a string introducer.
(modify-syntax-table
    "prefix"
    charset)
Define the characters in charset as delimiting a string.
(modify-syntax-table
    "string"
    charset)
Define string as an exact case keyword type 1.
(modify-syntax-table
    "keyword-1"
    string)
Define string as an exact case keyword type 2.
(modify-syntax-table
    "keyword-2"
    string)
Define string as an exact case keyword type 3.
(modify-syntax-table
    "keyword-3"
    string)
Define string as a case blind keyword type 1.
(modify-syntax-table
    "keyword-1,case-fold"
    string)
Define string as a case blind keyword type 2.
(modify-syntax-table
    "keyword-2,case-fold"
    string)
Define string as a case blind keyword type 3.
(modify-syntax-table
    "keyword-3,case-fold"
    string)

charset is a string that contains a list of characters. Ranges of characters can be conveniently entered by giving the first and last characters of the range separated by a "-".

See also:

(move-to-comment-column)

Inserts enough spaces and tabs to move the cursor to the comment column.

See also: