Function: window--sides-reverse

window--sides-reverse is a byte-compiled function defined in window.el.gz.

Signature

(window--sides-reverse SYMBOL VALUE)

Documentation

Helper function for customizing window-sides-reversed.

Source Code

;; Defined in /usr/src/emacs/lisp/window.el.gz
(defun window--sides-reverse (symbol value)
  "Helper function for customizing `window-sides-reversed'."
  (set-default symbol value)
  (remove-hook 'buffer-list-update-hook 'window--sides-reverse-all)
  (remove-hook 'window-configuration-change-hook 'window--sides-reverse-all)
  (dolist (frame (frame-list))
    (set-frame-parameter frame 'window-sides-main-selected-window nil))
  (when (eq value 'bidi)
    (add-hook 'buffer-list-update-hook 'window--sides-reverse-all)
    (add-hook 'window-configuration-change-hook 'window--sides-reverse-all))
  (window--sides-reverse-all))