Function: super-save-initialize

super-save-initialize is a natively compiled function defined in super-save.el.

Signature

(super-save-initialize)

Documentation

Setup super-save's advice and hooks.

Source Code

;; Defined in /nix/store/8mya90aayfyjjmvwkbq8wf8x7gg109i7-emacs-packages-deps/share/emacs/site-lisp/elpa/super-save-20260318.1214/super-save.el
(defun super-save-initialize ()
  "Setup super-save's advice and hooks."
  (super-save-advise-trigger-commands)
  (super-save-initialize-idle-timer)
  (dolist (hook super-save-hook-triggers)
    (add-hook hook #'super-save-command))
  (when super-save-when-focus-lost
    (add-function :after after-focus-change-function
                  #'super-save-focus-change-handler))
  (when super-save-when-buffer-switched
    (add-hook 'window-buffer-change-functions #'super-save-window-change-handler)
    (add-hook 'window-selection-change-functions #'super-save-window-change-handler)))