diff options
author | Adrián Medraño Calvo <adrian@medranocalvo.com> | 2020-04-15T00·00+0000 |
---|---|---|
committer | Adrián Medraño Calvo <adrian@medranocalvo.com> | 2020-04-15T00·00+0000 |
commit | 373eda99bd01e5bf53abc46c8a3c096bceeff72c (patch) | |
tree | 684c869210696b0228b6e44df54dbe58d2672334 | |
parent | cddb3429d2219ed5e15761e4b7b61be1a14970bd (diff) |
Stop aborting recursive edit upon switching workspaces.
* exwm-workspace.el (exwm-workspace-switch): Stop aborting recursive edit upon switching workspaces. Users should handle it just like in regular Emacs (possibly customizing `enable-recursive-minibuffers').
-rw-r--r-- | exwm-workspace.el | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/exwm-workspace.el b/exwm-workspace.el index 1f832a66fd96..f63a0a36ebaf 100644 --- a/exwm-workspace.el +++ b/exwm-workspace.el @@ -587,16 +587,6 @@ for internal use only." (when (or force (not (eq frame exwm-workspace--current))) (unless (window-live-p window) (setq window (frame-selected-window frame))) - ;; Close the (possible) active minibuffer. Aborting the recursive edit - ;; level will abort the execution of this very command. Schedule it to - ;; run immediately afterward. This must all be done before the new - ;; workspace is selected in the new workspace, in order to avoid the focus - ;; to go back to the previous frame due to resetting the window - ;; configuration (e.g. `eval-expression'). - (when (active-minibuffer-window) - (exwm--defer 0 (lambda () - (exwm-workspace-switch frame-or-index force))) - (abort-recursive-edit)) ;; Raise this frame. (xcb:+request exwm--connection (make-instance 'xcb:ConfigureWindow |