Skip to content

Latest commit

 

History

History
47 lines (35 loc) · 1.58 KB

Emacs-Tips-07.org

File metadata and controls

47 lines (35 loc) · 1.58 KB

Dynamic Tiling Windows in Emacs with Edwina

https://github.com/ajgrf/edwina

What is it?

  • Edwina is a dynamic tiling window manager for Emacs
  • Provides master/stack window layout like dwm or Xmonad
  • Experimental!

Thanks to X VNA for suggesting this package!

Setting it up

(use-package edwina
  :ensure t
  :config
  (setq display-buffer-base-action '(display-buffer-below-selected))
  ;; (edwina-setup-dwm-keys)
  (edwina-mode 1))

Keybindings

By default these keys are prefixed with C-c C-w. Customize edwina-keymap-prefix to change the prefix.

BindingAction
r, C-rArrange windows
n, C-n, SPCMove to next window
p, C-pMove to previous window
N, C-S-nSwap places with the next window
P, C-S-pSwap places with the previous window
%, {, [Decrease the size of the master area
^, }, ]Increase the size of the master area
d, C-dDecrease number of windows in master
iIncrease number of windows in master
k, C-kDelete window
RETCycle window to/from master area
c, C-cClone current window

TIP: Set up dwm-inspired keys with (edwina-setup-dwm-keys)