[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/exwm 35560a4 30/64: Minor fixes for emacsclient
From: |
Chris Feng |
Subject: |
[elpa] externals/exwm 35560a4 30/64: Minor fixes for emacsclient |
Date: |
Thu, 17 Sep 2015 23:18:00 +0000 |
branch: externals/exwm
commit 35560a49d6c03f96c1f62bfee72ee667cffadb9e
Author: Chris Feng <address@hidden>
Commit: Chris Feng <address@hidden>
Minor fixes for emacsclient
---
exwm-input.el | 4 ++--
exwm.el | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/exwm-input.el b/exwm-input.el
index 454521f..b9a5f20 100644
--- a/exwm-input.el
+++ b/exwm-input.el
@@ -175,8 +175,8 @@ It's updated in several occasions, and only used by
`exwm-input--set-focus'.")
;; Resize
(exwm-floating--start-moveresize event))
(t
- (select-window (get-buffer-window (exwm--id->buffer event)
- 'visible))
+ ;; Click to focus
+ (select-window (get-buffer-window (exwm--id->buffer event) t))
;; The event should be replayed
(setq mode xcb:Allow:ReplayPointer))))
(xcb:+request exwm--connection
diff --git a/exwm.el b/exwm.el
index 989bf88..d33ab26 100644
--- a/exwm.el
+++ b/exwm.el
@@ -590,6 +590,7 @@
(if (not (eq 'x (framep (or frame (selected-frame)))))
(exwm--log "Not running under X environment")
(unless exwm--connection
+ (exwm-enable 'undo) ;never initialize again
(setq exwm--connection (xcb:connect-to-socket))
(set-process-query-on-exit-flag (slot-value exwm--connection 'process)
nil) ;prevent query message on exit
@@ -604,7 +605,6 @@
;; Other window manager is running
(progn (xcb:disconnect exwm--connection)
(setq exwm--connection nil)
- (exwm-enable 'undo)
(exwm--log "Other window manager detected"))
;; Initialize ICCCM/EWMH support
;; (xcb:icccm:init exwm--connection)
@@ -694,11 +694,11 @@
(defun exwm-enable (&optional undo)
"Enable/Disable EXWM"
- (setq frame-resize-pixelwise t) ;mandatory; before init
(if (eq undo 'undo)
(progn (remove-hook 'window-setup-hook 'exwm-init)
(remove-hook 'after-make-frame-functions 'exwm-init))
- (add-hook 'window-setup-hook 'exwm-init t) ;for Emacs
+ (setq frame-resize-pixelwise t) ;mandatory; before init
+ (add-hook 'window-setup-hook 'exwm-init t) ;for Emacs
(add-hook 'after-make-frame-functions 'exwm-init t))) ;for Emacs Client
(defun exwm--ido-buffer-window-other-frame (orig-fun buffer)
- [elpa] externals/exwm 36bb579 21/64: Refresh when minibuffer grows (fix #10), (continued)
- [elpa] externals/exwm 36bb579 21/64: Refresh when minibuffer grows (fix #10), Chris Feng, 2015/09/17
- [elpa] externals/exwm 2ad1a89 14/64: Various input fixes, Chris Feng, 2015/09/17
- [elpa] externals/exwm 84f0f03 15/64: Fix input focus lost after closing window, Chris Feng, 2015/09/17
- [elpa] externals/exwm 63402b0 19/64: Correct layout refresh problems, Chris Feng, 2015/09/17
- [elpa] externals/exwm edc70eb 22/64: Remove redundant code caused by the concurrency of events, Chris Feng, 2015/09/17
- [elpa] externals/exwm 2d4104a 23/64: Fix emacsclient bugs, Chris Feng, 2015/09/17
- [elpa] externals/exwm 24b964b 25/64: Ignore repeated `MappingNotify` events, Chris Feng, 2015/09/17
- [elpa] externals/exwm 801185c 27/64: Fix buffer switch problems, Chris Feng, 2015/09/17
- [elpa] externals/exwm 1ce18af 28/64: Center floating windows by default, Chris Feng, 2015/09/17
- [elpa] externals/exwm 048994c 24/64: Remove redundant code caused by the concurrency of events (continued), Chris Feng, 2015/09/17
- [elpa] externals/exwm 35560a4 30/64: Minor fixes for emacsclient,
Chris Feng <=
- [elpa] externals/exwm b755296 26/64: Remove redundant code caused by the concurrency of events (contd, 2), Chris Feng, 2015/09/17
- [elpa] externals/exwm 7bfd429 33/64: Honor `value-mask` field in ConfigureRequest event, Chris Feng, 2015/09/17
- [elpa] externals/exwm dba43b0 32/64: Fix input focus stealing, Chris Feng, 2015/09/17
- [elpa] externals/exwm d998b42 34/64: Provide hooks run when the floating state of a window changes (close #28), Chris Feng, 2015/09/17
- [elpa] externals/exwm 15ad591 35/64: Fix bug when moving a window to the current workspace, Chris Feng, 2015/09/17
- [elpa] externals/exwm 43b00d2 36/64: fix buffer renaming, Chris Feng, 2015/09/17
- [elpa] externals/exwm 2d07429 39/64: Merge branch 'move-window-fix' of https://github.com/pipcet/exwm into pipcet-move-window-fix, Chris Feng, 2015/09/17
- [elpa] externals/exwm 5882015 40/64: Merge branch 'pipcet-move-window-fix', Chris Feng, 2015/09/17
- [elpa] externals/exwm 04e4269 29/64: Improve input focus switch mechanism, Chris Feng, 2015/09/17
- [elpa] externals/exwm 7120291 38/64: Merge branch 'pipcet-robustness', Chris Feng, 2015/09/17