Function: evil-command-window-execute
evil-command-window-execute is an interactive and byte-compiled
function defined in evil-command-window.el.
Signature
(evil-command-window-execute)
Documentation
Execute the command on the current line in the appropriate buffer.
The local variable evil-command-window-execute-fn determines which
function to execute.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-command-window.el
(defun evil-command-window-execute ()
"Execute the command on the current line in the appropriate buffer.
The local variable `evil-command-window-execute-fn' determines which
function to execute."
(interactive)
(let ((result (buffer-substring-no-properties
(line-beginning-position) (line-end-position)))
(original-buffer evil-command-window-current-buffer)
(execute-fn evil-command-window-execute-fn))
(let ((ignore-window-parameters t))
(ignore-errors (kill-buffer-and-window)))
(unless (buffer-live-p original-buffer)
(user-error "Originating buffer is no longer active"))
(let ((window (get-buffer-window original-buffer)))
(when window (select-window window)))
(with-current-buffer original-buffer (funcall execute-fn result))))