Variable: project-vc-non-essential-cache-timeout

project-vc-non-essential-cache-timeout is a variable defined in project.el.gz.

Value

((file-remote-p) (always . 300))

Documentation

Number of seconds to cache non-essential information.

The format of the value is same as project-vc-cache-timeout, but while the former is intended for interactive commands, this variable uses higher numbers, intended for "background" things like project-mode-line indicators and project-uniquify-dirname-transform. It is used when non-essential is non-nil.

Probably introduced at or before Emacs version 31.1.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/project.el.gz
(defvar project-vc-non-essential-cache-timeout '((file-remote-p . nil)
                                                 (always . 300))
  "Number of seconds to cache non-essential information.
The format of the value is same as `project-vc-cache-timeout', but while
the former is intended for interactive commands, this variable uses
higher numbers, intended for \"background\" things like
`project-mode-line' indicators and `project-uniquify-dirname-transform'.
It is used when `non-essential' is non-nil.")