Emacs X Window Manager
Find a file
Felix Lange 0006523474 Resize minibuffer only when it's in its own frame
0e4055d339 introduced a few calls to exwm-workspace--resize-minibuffer
in various places. This function only works when the minibuffer is
displayed in its own frame but was called unconditionally in some cases.

Fix it by wrapping all calls in an appropriate conditional and add an
assertion. Also rename the function so it is clearer that it resizes a
frame, which might prevent calling it unconditionally in the future.
2016-02-06 22:43:32 +01:00
.elpaignore Code cleanups 2015-09-06 17:18:48 +08:00
.gitignore Minor fixes for packaging 2015-09-21 13:31:57 +08:00
exwm-config.el Update copyright year to 2016 2016-02-02 22:33:58 +08:00
exwm-core.el Merge branch 'feat/virtual-root' 2016-02-03 13:30:14 +08:00
exwm-floating.el Add auto-hiding minibuffer support 2016-02-06 12:59:33 +08:00
exwm-input.el Resize minibuffer only when it's in its own frame 2016-02-06 22:43:32 +01:00
exwm-layout.el Resize minibuffer only when it's in its own frame 2016-02-06 22:43:32 +01:00
exwm-manage.el Add auto-hiding minibuffer support 2016-02-06 12:59:33 +08:00
exwm-randr.el Resize minibuffer only when it's in its own frame 2016-02-06 22:43:32 +01:00
exwm-workspace.el Resize minibuffer only when it's in its own frame 2016-02-06 22:43:32 +01:00
exwm.el Improve bc80eefe 2016-02-06 20:33:56 +08:00
README.md Work around subrs that block EXWM; other minor fixes 2015-09-27 19:43:06 +08:00
xinitrc Limit X host-based auth permissions. 2015-11-15 03:35:54 +00:00

Emacs X Window Manager

EXWM (Emacs X Window Manager) is a full-featured tiling X window manager for Emacs built on top of XELB. It features:

  • Fully keyboard-driven operation
  • Hybrid layout modes (tiling & stacking)
  • Workspace support
  • ICCCM/EWMH compliance
  • Basic RandR support (optional)

Please check the User Guide for more details.

Note: If you install EXWM from source, you need to manually install XELB (either from source or GNU ELPA).