GNU Emacs Manual - Edit Options

Node: Edit Options Next: Hooks Prev: Examining Up: Variables

Editing Variable Values

These two functions make it easy to display all the Emacs option variables, and to change some of them if you wish.

M-x list-options
Display a buffer listing names, values and documentation of all options.
M-x edit-options
Change option values by editing a list of options.

M-x list-options displays a list of all Emacs option variables, in an Emacs buffer named `*List Options*'. Each option is shown with its documentation and its current value. Here is what a portion of it might look like:

	;; exec-path:
	("." "/usr/local/bin" "/usr/ucb" "/bin" "/usr/bin" "/u2/emacs/etc")
	*List of directories to search programs to run in subprocesses.
	Each element is a string (directory name)
	or nil (try the default directory).
	;;
	;; fill-column:
	75
	*Column beyond which automatic line-wrapping should happen.
	Automatically becomes buffer-local when set in any fashion.
	;;

M-x edit-options goes one step further and immediately selects the `*List Options*' buffer; this buffer uses the major mode Options mode, which provides commands that allow you to point at an option and change its value:

s
Set the variable point is in or near to a new value read using the minibuffer.
x
Toggle the variable point is in or near: if the value was nil , it becomes t ; otherwise it becomes nil .
1
Set the variable point is in or near to t .
0
Set the variable point is in or near to nil .
n
p
Move to the next or previous variable.

Any changes take effect immediately, and last until you exit from Emacs.


Next: Hooks Up: Variables