Next: Init Examples Prev: Init File Up: Init File
Init File Syntax
The `.emacs' file contains one or more Lisp function call
expressions. Each consists of a function name followed by arguments,
all surrounded by parentheses. For example, `(setq fill-column 60)'
represents a call to the function `setq' which is used to set the
variable `fill-column' (Note: Filling.) to 60.
The second argument to `setq' is an expression for the new value of
the variable. This can be a constant, a variable, or a function call
expression. In `.emacs', constants are used most of the time. They
Integers are written in decimal, with an optional initial minus
If a sequence of digits is followed by a period and another
sequence of digits, it is interpreted as a floating point number.
Lisp string syntax is the same as C string syntax with a few extra
features. Use a double-quote character to begin and end a string
Newlines and special characters may be present literally in
strings. They can also be represented as backslash sequences:
`\n' for newline, `\b' for backspace, `\r' for return, `\t' for
tab, `\f' for formfeed (control-l), `\e' for escape, `\\' for a
backslash, `\"' for a double-quote, or `\OOO' for the character
whose octal code is OOO. Backslash and double-quote are the only
characters for which backslash sequences are mandatory.
You can use `\C-' as a prefix for a control character, as in
`\C-s' for ASCII Control-S, and `\M-' as a prefix for a Meta
character, as in `\M-a' for Meta-A or `\M-\C-a' for Control-Meta-A.
Lisp character constant syntax consists of a `?' followed by
either a character or an escape sequence starting with `\'.
Examples: `?x', `?\n', `?\"', `?\)'. Note that strings and
characters are not interchangeable in Lisp; some contexts require
one and some contexts require the other.
`t' stands for `true'.
`nil' stands for `false'.
Other Lisp objects
Write a single-quote (') followed by the Lisp object you want.
automatically generated by info2www