Skip to content

rollcat/dewm

Repository files navigation

dewm (forked)

dewm is a pure Go autotiling window manager. You may find it somewhat similar to dwm or wmii, but has some ideas of its own.

This dewm was forked from Dave MacFarlane's dewm, which was written in literate style, using lmt. The fork dropped the original Markdown sources, heavy refactoring and cleanup was done, bugs were fixed, some features dropped, more added, arbitrary changes made.

Basics

dewm arranges the screen into columns, and divides columns up between windows that are in that column. Windows always spawn in the first empty column, or the end of the last column if there are no empty columns. All columns are equally sized, and each window in any given column is equally sized.

Keybindings

These keybindings are currently hardcoded, but may one day be configurable.

Window Management

  • Alt-H/Alt-L move the current window left or right 1 column.
  • Alt-J/Alt-K move the current window up or down 1 window in current column
  • Alt-M switch to monocle layout (maximize all windows)
  • Alt-T switch to tile/columns layout
  • Alt-N create a new column
  • Alt-D delete any empty columns

Other

  • Alt-Enter spawn an xterm
  • Alt-Q close the current window
  • Alt-Shift-Q destroy the current window
  • Ctrl-Alt-Shift-Q quit dewm

About

old old hack, writing my own WM in Go

Resources

License

MIT, BSD-3-Clause licenses found

Licenses found

MIT
LICENSE
BSD-3-Clause
LICENSE.taowm

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages