editor:variable-value name &optional kind where
Returns the value of the variable name . An error is signalled if the variable is undefined. The argument kind can take the value :current
, :global
or :mode
. The default value of kind is :current
. The argument where should be the name of a buffer.
For example, the code given below will, by default, return the value :ask-user
.
(editor:variable-value
"Add Newline At Eof On Writing File")
The value of variables may also be altered using this function. For example, the code given below will allow buffers to be saved to file without any prompt for a missing newline.
(setf
(editor:variable-value
"Add Newline At Eof On Writing File")
nil)
editor:variable-value-if-bound
editor:variable-value-if-bound name &optional kind where
Returns the value of the variable name . If the variable is not bound, NIL
is returned. The argument kind can take the value :current
, :global
or :mode
. The default value of kind is :current
. Note that where should be the name of a buffer.