Mention dynamic workspace in various places

* README.md:
* exwm.el: Update README and comments.

* exwm-core.el (exwm-mode-menu exwm-mode-map): Add menu entries for
dynamic workspace feature.
This commit is contained in:
Chris Feng 2016-07-19 10:36:14 +08:00
parent 2ebeec1257
commit b51f3e65f1
3 changed files with 23 additions and 15 deletions

View file

@ -1,17 +1,20 @@
# Emacs X Window Manager # Emacs X Window Manager
EXWM (Emacs X Window Manager) is a full-featured tiling X window manager for EXWM (Emacs X Window Manager) is a full-featured tiling X window manager
Emacs built on top of [XELB](https://github.com/ch11ng/xelb). for Emacs built on top of [XELB](https://github.com/ch11ng/xelb).
It features: It features:
+ Fully keyboard-driven operations + Fully keyboard-driven operations
+ Hybrid layout modes (tiling & stacking) + Hybrid layout modes (tiling & stacking)
+ Workspace support + Dynamic workspace support
+ ICCCM/EWMH compliance + ICCCM/EWMH compliance
+ (Optional) RandR (multi-monitor) support + (Optional) RandR (multi-monitor) support
+ (Optional) system tray + (Optional) Built-in system tray
Please check the [User Guide](https://github.com/ch11ng/exwm/wiki) Please check out the
for more details. [screenshots](https://github.com/ch11ng/exwm/wiki/Screenshots)
to get an overview of what EXWM is capable of,
and the [user guide](https://github.com/ch11ng/exwm/wiki)
for a detailed explanation of its usage.
**Note**: If you install EXWM from source, you need to manually install XELB **Note**: If you install EXWM from source, it's recommended to install
(either from source or GNU ELPA). XELB also from source (otherwise install both from GNU ELPA).

View file

@ -193,8 +193,12 @@
"---" "---"
"*Workspace*" "*Workspace*"
"---" "---"
["Move window to" exwm-workspace-move-window :keys "C-c C-m"] ["Add workspace" exwm-workspace-add]
["Switch to buffer" exwm-workspace-switch-to-buffer] ["Delete current workspace" exwm-workspace-delete]
["Move workspace to" exwm-workspace-move]
["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]
["Switch workspace" exwm-workspace-switch] ["Switch workspace" exwm-workspace-switch]
;; Place this entry at bottom to avoid selecting others by accident. ;; Place this entry at bottom to avoid selecting others by accident.
("Switch to" :filter ("Switch to" :filter

11
exwm.el
View file

@ -28,14 +28,15 @@
;; Overview ;; Overview
;; -------- ;; --------
;; EXWM (Emacs X Window Manager) is a full-featured tiling X window manager for ;; EXWM (Emacs X Window Manager) is a full-featured tiling X window manager
;; Emacs built on top of XELB. It features: ;; for Emacs built on top of [XELB](https://github.com/ch11ng/xelb).
;; It features:
;; + Fully keyboard-driven operations ;; + Fully keyboard-driven operations
;; + Hybrid layout modes (tiling & stacking) ;; + Hybrid layout modes (tiling & stacking)
;; + Workspace support ;; + Dynamic workspace support
;; + ICCCM/EWMH compliance ;; + ICCCM/EWMH compliance
;; ++ (Optional) RandR (multi-monitor) support ;; + (Optional) RandR (multi-monitor) support
;; ++ (Optional) system tray ;; + (Optional) Builtin system tray
;; Installation & configuration ;; Installation & configuration
;; ---------------------------- ;; ----------------------------