describe-function 时自动加载 candidate 相关联包?

不知道是不是 vertico 导致的原因,比如用 describe-function 输入 dash 后,可以查到或使用没有用 autoload 的 dash 包里的变量,说明整个 dash 包就自动加载了。

这是 Emacs 自带的功能,从 26.3 引入的,当时我就觉得做得太多了,一个 Tab 补全就加载,那个时候就关闭了。

(define-obsolete-variable-alias 'help-enable-completion-auto-load
  'help-enable-completion-autoload "27.1")

(defcustom help-enable-completion-autoload t
  "Whether completion for Help commands can perform autoloading.
If non-nil, whenever invoking completion for `describe-function'
or `describe-variable' load files that might contain definitions
with the current prefix.  The files are chosen according to
`definition-prefixes'."
  :type 'boolean
  :group 'help
  :version "26.3")
1 个赞