* lv.el (lv-delete-window): New defun.
* hydra.el (hydra-keyboard-quit): Use it.
(cancel-timer hydra-timeout-timer)
(cancel-timer hydra-message-timer)
(if hydra-lv
- (when (window-live-p lv-wnd)
- (let ((buf (window-buffer lv-wnd)))
- (delete-window lv-wnd)
- (kill-buffer buf)))
+ (lv-delete-window)
(message ""))
nil)
(goto-char (point-min))
(select-window ori)))
+(defun lv-delete-window ()
+ "Delete LV window and kill its buffer."
+ (when (window-live-p lv-wnd)
+ (let ((buf (window-buffer lv-wnd)))
+ (delete-window lv-wnd)
+ (kill-buffer buf))))
+
(provide 'lv)
;;; lv.el ends here