a664569a48
* Add Emacs Window Manager (EXWM) Layer The time has come of SpacemacsOS * set window manager name to EXWM * update copyright notice * start server when EXWM is active When using EXWM, Emacs should be ready to receive clients but the final choice should be the user's in their shell configuration. * respect Spacemacs naming conventions and layer organization * leave keyboard remapping to users * add EXWM states for Evil * add support for helm-exwm when helm is in use * use both exwm-randr and exwm-systemtray * set up workspaces to match displays by default * use ido-config instead of the deprecated workaround When using helm-exwm, its sources distinguish title and class automatically. It is only necessary to keep the buffer name updated when the window title changes. When using ido, rename differently for different applications. * add bindings for common X keys * use standard prefix commands where available Spacemacs already has prefix commands for controlling windows. These are directly available in exwm-state as well as in exwm-insert-state through leader * remove most keybindings as they are available directly in exwm-state * enable exwm directly in the layer configuration It is safe to enable it here as an existing window manager will simply fail with a warning. * add user-configurable variables for RandR and workspaces By default, create as many workspaces as there are displays and assign them in RandR order. * fix naming convention for variables * use helm for launching applications when possible * fix conditional helm-exwm leader keys * remove redundant function EXWM provides the equivalent * conform to naming convention for Spacemacs * separate prefix commands into those for major mode and global * remove all default bindings * improve readability * clean up bindings * remove obsolete comments Co-authored-by: M. Domenzain <luis.domenzain@parrot.com> |
||
---|---|---|
.. | ||
+chat | ||
+checkers | ||
+completion | ||
+distributions | ||
+emacs | ||
+filetree | ||
+fonts/unicode-fonts | ||
+frameworks | ||
+fun | ||
+intl | ||
+lang | ||
+misc | ||
+music | ||
+os | ||
+pair-programming/floobits | ||
+readers | ||
+source-control | ||
+spacemacs | ||
+tags | ||
+themes | ||
+tools | ||
+vim | ||
+web/eww | ||
+web-services | ||
+window-management/exwm | ||
auto-layer.el | ||
LAYERS.org |