diff options
author | Chris Feng <chris.w.feng@gmail.com> | 2015-08-05T06·10+0800 |
---|---|---|
committer | Chris Feng <chris.w.feng@gmail.com> | 2015-08-05T06·10+0800 |
commit | 3fc0cb2bf7e97a525862e95052aaffca70b2089e (patch) | |
tree | eb8f302a88334e7bbb05626537935d1c3304efdd /exwm-workspace.el | |
parent | ee3ce55c4834f9925d5f349e182eb68a3c1c0365 (diff) |
Various fixes
* Prevent marking the end of a key sequence with a single `C-u'. * Enable `C-u' prefix for key simulation since it's not possible for users to define simulation keys starting with `C-u'. * Make Emacs idle only after the visual parts are updated to prevent from disturbing users. * Should use '?\s' instead of '? '.
Diffstat (limited to 'exwm-workspace.el')
-rw-r--r-- | exwm-workspace.el | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/exwm-workspace.el b/exwm-workspace.el index 160055f81d65..3add2121ff4a 100644 --- a/exwm-workspace.el +++ b/exwm-workspace.el @@ -115,7 +115,6 @@ The optional FORCE option is for internal use only." (setq exwm-workspace--current frame exwm-workspace-current-index index) (select-frame-set-input-focus frame) - (exwm--make-emacs-idle-for 0.1) ;FIXME ;; Move mouse when necessary (let ((position (mouse-pixel-position)) x y w h) @@ -140,6 +139,7 @@ The optional FORCE option is for internal use only." (set-frame-parameter frame 'exwm--urgency nil) ;; Update switch workspace history (exwm-workspace--update-switch-history) + (exwm--make-emacs-idle-for 0.1) ;FIXME ;; Update _NET_CURRENT_DESKTOP (xcb:+request exwm--connection (make-instance 'xcb:ewmh:set-_NET_CURRENT_DESKTOP @@ -196,7 +196,7 @@ The optional FORCE option is for internal use only." (defun exwm-workspace-rename-buffer (newname) "Rename a buffer." - (if (/= ? (aref newname 0)) + (if (/= ?\s (aref newname 0)) (rename-buffer newname t) ;; If a buffer name is prefixed with a space, Emacs append a random ;; number before renaming it. This is not desired behavior. |