From 2b23344a678f8f329813acb97dac2983dec35675 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Thu, 31 Dec 2020 22:15:09 +0100 Subject: Kill the minibuffer when it loses focus. --- guile-studio-configure.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/guile-studio-configure.scm b/guile-studio-configure.scm index de4d7e7..b78c1f6 100644 --- a/guile-studio-configure.scm +++ b/guile-studio-configure.scm @@ -220,6 +220,12 @@ with the " (setq doom-modeline-buffer-encoding nil) (doom-modeline-mode 1) + ;; Stop using the minibuffer when leaving it + (defun stop-using-minibuffer () + "kill the minibuffer" + (when (and (>= (recursion-depth) 1) (active-minibuffer-window)) + (abort-recursive-edit))) + (add-hook 'mouse-leave-buffer-hook 'stop-using-minibuffer) (require 'uniquify) (setq uniquify-buffer-name-style 'forward) -- cgit v1.2.3