Function: eca-settings-exit

eca-settings-exit is a natively compiled function defined in eca-settings.el.

Signature

(eca-settings-exit SESSION)

Documentation

Kill all settings buffers for SESSION.

Source Code

;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-settings.el
(defun eca-settings-exit (session)
  "Kill all settings buffers for SESSION."
  (dolist (tab eca-settings--tabs)
    (let* ((key (plist-get tab :key))
           (buf (eca-settings--get-buffer key session)))
      (when (and buf (buffer-live-p buf))
        (when-let* ((win (get-buffer-window buf)))
          (quit-window t win))
        (when (buffer-live-p buf)
          (kill-buffer buf))))))