Function: lv-window
lv-window is a byte-compiled function defined in lv.el.
Signature
(lv-window)
Documentation
Ensure that LV window is live and return it.
Source Code
;; Defined in ~/.emacs.d/elpa/lv-20200507.1518/lv.el
(defun lv-window ()
"Ensure that LV window is live and return it."
(if (window-live-p lv-wnd)
lv-wnd
(let ((ori (selected-window))
buf)
(prog1 (setq lv-wnd
(select-window
(let ((ignore-window-parameters t))
(split-window
(frame-root-window) -1 'below))
'norecord))
(if (setq buf (get-buffer " *LV*"))
(switch-to-buffer buf 'norecord)
(switch-to-buffer " *LV*" 'norecord)
(fundamental-mode)
(set-window-hscroll lv-wnd 0)
(setq window-size-fixed t)
(setq mode-line-format nil)
(setq header-line-format nil)
(setq tab-line-format nil)
(setq cursor-type nil)
(setq display-line-numbers nil)
(setq display-fill-column-indicator nil)
(set-window-dedicated-p lv-wnd t)
(set-window-parameter lv-wnd 'no-other-window t)
(run-hooks 'lv-window-hook))
(select-window ori 'norecord)))))