This read-only variable contains the number of milliseconds that have elapsed since emacs started.
elapse-time was added to emacs to allow GUI code to calculate intervals of time as requested for mouse double click detection.
elapse-time's value will overflow after Emacs has been running for 24 days.
Contains the name of an Emacs function which will be called when Emacs initially starts up. You can assign the variable in your EmacsINIT.ML file to contain the name of any already existing function.
A string variable used by error message parsers (as specified in the variable error-message-parser) to indicate to the parse-error-messages-in-region function the file in which the current error is located. If an error message parser sets this variable to a null string, error message parsing is stopped.
Defines the current error function. When an error occurs that would cause an error message to be displayed, the function whose name is contained in this variable is called. The variable error-message will contain the text of the error.
When the error function exits, the error message will be displayed in the usual way unless exit-emacs is used to exit the error function.
A numeric variable used by error message parsers (as specified in the variable error-message-parser) to indicate to the parse-error-messages-in-region function the line in which the current error is located. If an error message parser sets this to zero, error message parsing is stopped.
This read-only string variable holds the text of the last error message. The variable will always hold the last error message, even if the error occurred inside an error-occurred block.
The string variable error-messages-buffer is checked each time Emacs generates an error message. If the value is not a null string then the value is used as the name of a buffer. Emacs will add details of each error message and its context to the buffer. Emacs creates the buffer if nessesary.
Using this variable is often the only way to find out why schedule-procedure functions fail. Its also useful for finding hard to reproduce bugs in long running MLisp.
A string variable used to specify the name of a function that the parse-error-messages-in-region function should call to locate the next error.
The error parser function should locate the error message, moving dot to its end, and fill the variables error-file-name, error-line-number and error-start-position with suitable information. Parsing is stopped if any of these variables are set to zero or a null string.
A numeric variable used by error message parsers (as specified in the variable error-message-parser) to indicate to the parse-error-messages-in-region function the line in which the current error message starts. If an error message parser sets this to zero, then error message parsing is stopped.
Contains the last string sent to the DCL subprocess executing for execute-monitor-command. If you specify no argument to the command, execute-monitor-command's contents are re-used as the command string.
Contains the name of an Emacs function which will be called when Emacs exits to DCL. You can assign the name of any existing function to this variable.
expansion-only-completes-unique-choices «
This variable changes the way that Emacs input completion logic works. It is only applicable is the case where some of the choice are prefixes of some of the other choice.
For example the command "set" is a prefix of the command "set-default". Consider what happens when you have typed "set" and press a key bound to expand-and-exit.
If expansion-only-completes-unique-choices is 0 the choice "set" is made.
If expansion-only-completes-unique-choices is 1 expand-and-exit does not choose anything. It is nessesary to press a key bound to exit-emacs to choose "set" and you need to type more text, atleast a "-" followed by expand-and-exit, to be able to choose "set-default".