Function: auto-dark--unregister-change-listener
auto-dark--unregister-change-listener is a natively compiled function
defined in auto-dark.el.
Signature
(auto-dark--unregister-change-listener)
Documentation
Remove an existing listener for the system theme.
Source Code
;; Defined in /nix/store/fxsazwcy8jcsigjhcydkb81ip47xqcw0-emacs-packages-deps/share/emacs/site-lisp/elpa/auto-dark-20260313.2356/auto-dark.el
(defun auto-dark--unregister-change-listener ()
"Remove an existing listener for the system theme."
(cond
((auto-dark--use-ns-system-appearance)
(remove-hook 'ns-system-appearance-change-functions #'auto-dark--set-theme))
((auto-dark--use-mac-system-appearance)
(remove-hook 'mac-effective-appearance-change-hook
#'auto-dark--check-and-set-dark-mode))
((auto-dark--use-dbus)
(auto-dark--unregister-dbus-listener))
(t (auto-dark-stop-timer))))