diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2020-12-31 22:15:09 +0100 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2020-12-31 22:15:09 +0100 |
commit | 2b23344a678f8f329813acb97dac2983dec35675 (patch) | |
tree | 41ac38ddfe4b381a0a9ddba623a51ceb814fdbe7 | |
parent | 60af6a89deabd48e73345618ac5d949948b1e770 (diff) |
Kill the minibuffer when it loses focus.
-rw-r--r-- | guile-studio-configure.scm | 6 |
1 files changed, 6 insertions, 0 deletions
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) |