Un modo menor no se habilita / deshabilita configurando una variable. La variable de modo menor debe usarse para verificar el estado de "modo habilitado", no para establecer el estado del modo. Si su valor es t
, el modo menor está activado, de lo contrario, el modo está desactivado.
Consulte los fragmentos a continuación para ver cómo controlar cualquier modo menor. Reemplace MINOR-MODE-NAME
con el nombre de modo menor real con el que está tratando ( global-auto-revert-name
como es el caso en la pregunta).
Habilitar un modo menor
Usando elisp
Directamente
(MINOR-MODE-NAME)
;; or
(MINOR-MODE-NAME 1)
Basado en una activación de gancho
(add-hook 'SOME-HOOK #'MINOR-MODE-NAME)
Deshabilitar un modo menor
Usando elisp
Directamente
(MINOR-MODE-NAME 0)
;; or
(MINOR-MODE-NAME -1)
Basado en una activación de gancho
(add-hook 'SOME-HOOK (lambda () (MINOR-MODE-NAME -1)))
Alternar un modo menor
Interactivamente
M-x MINOR-MODE-NAME
Usando una atadura de teclas
(global-set-key (kbd "<KEY>") #'MINOR-MODE-NAME)
Usando elisp (no interactivamente)
(MINOR-MODE-NAME 'toggle)
Fuentes
(global-auto-revert-mode 1)