




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.