Minor fixes

* exwm-core.el (exwm-mode-menu, exwm-mode-map): Add workspace
attach/detach commands.

* exwm-workspace.el (exwm-workspace--add-frame-as-workspace):
Cleanup containers.

* exwm-workspace.el (exwm-workspace--update-ewmh-props): Create the
frame in size 1x1 (Lucid build does no support zero sized frames).

* exwm-workspace.el (exwm-workspace--post-init): Reset the 'fullscreen'
frame parameter for emacsclient.
This commit is contained in:
Chris Feng 2016-07-21 12:44:05 +08:00
parent 6571bb5761
commit f48b8eafb0
2 changed files with 24 additions and 4 deletions

View file

@ -199,6 +199,12 @@
["Swap workspaces" exwm-workspace-swap]
["Move X window to" exwm-workspace-move-window :keys "C-c C-m"]
["Move X window from" exwm-workspace-switch-to-buffer]
["Attach minibuffer" exwm-workspace-attach-minibuffer
(and (exwm-workspace--minibuffer-own-frame-p)
(not (exwm-workspace--minibuffer-attached-p)))]
["Detach minibuffer" exwm-workspace-detach-minibuffer
(and (exwm-workspace--minibuffer-own-frame-p)
(exwm-workspace--minibuffer-attached-p))]
["Switch workspace" exwm-workspace-switch]
;; Place this entry at bottom to avoid selecting others by accident.
("Switch to" :filter