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.")