Variable: non-essential

non-essential is a variable defined in simple.el.gz.

Value

nil

Documentation

Whether the currently executing code is performing an essential task.

This variable should be non-nil only when running code that should not disturb the user. E.g., it can be used to prevent Tramp from prompting the user for a password when we are simply scanning a set of files in the background or displaying possible completions before the user even asked for it.

Source Code

;; Defined in /usr/src/emacs/lisp/simple.el.gz
(defvar non-essential nil
  "Whether the currently executing code is performing an essential task.
This variable should be non-nil only when running code that should not
disturb the user.  E.g., it can be used to prevent Tramp from prompting
the user for a password when we are simply scanning a set of files in the
background or displaying possible completions before the user even asked
for it.")