[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/exwm dc0c0f5: Always add `exwm-workspace--on-focus-in'
From: |
Chris Feng |
Subject: |
[elpa] externals/exwm dc0c0f5: Always add `exwm-workspace--on-focus-in' |
Date: |
Sat, 21 May 2016 04:51:00 +0000 (UTC) |
branch: externals/exwm
commit dc0c0f5131296f31b02019d1d928a0a17f085818
Author: Chris Feng <address@hidden>
Commit: Chris Feng <address@hidden>
Always add `exwm-workspace--on-focus-in'
* exwm-workspace.el (exwm-workspace--init):
`exwm-workspace--on-focus-in' should always be added to `focus-in-hook'.
---
exwm-workspace.el | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/exwm-workspace.el b/exwm-workspace.el
index 60cf9dd..124c681 100644
--- a/exwm-workspace.el
+++ b/exwm-workspace.el
@@ -689,8 +689,6 @@ The optional FORCE option is for internal use only."
(add-hook 'minibuffer-exit-hook #'exwm-workspace--on-minibuffer-exit)
(run-with-idle-timer 0 t #'exwm-workspace--on-echo-area-dirty)
(add-hook 'echo-area-clear-hook #'exwm-workspace--on-echo-area-clear)
- ;; Handle unexpected frame switch.
- (add-hook 'focus-in-hook #'exwm-workspace--on-focus-in)
;; Create workspace frames.
(dotimes (_ exwm-workspace-number)
(push (make-frame `((window-system . x)
@@ -700,6 +698,8 @@ The optional FORCE option is for internal use only."
;; The default behavior of `display-buffer' (indirectly called by
;; `minibuffer-completion-help') is not correct here.
(cl-pushnew '(exwm-workspace--display-buffer) display-buffer-alist))
+ ;; Handle unexpected frame switch.
+ (add-hook 'focus-in-hook #'exwm-workspace--on-focus-in)
;; Prevent `other-buffer' from selecting already displayed EXWM buffers.
(modify-all-frames-parameters
'((buffer-predicate . exwm-layout--other-buffer-predicate)))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/exwm dc0c0f5: Always add `exwm-workspace--on-focus-in',
Chris Feng <=