twm chopped up to suit my preferences. You probably don't want to use this.
Go to file
Mike Small f4d595988a in progress improved window cmd-tab switching 2022-08-14 13:27:30 -04:00
man Remove user defined function feature 2021-04-04 00:06:13 -04:00
src in progress improved window cmd-tab switching 2022-08-14 13:27:30 -04:00
.gitignore make unmanaged file list less obtrusive 2020-11-14 20:36:15 -05:00
COPYING twm-1.0.9 2017-09-15 23:01:49 -04:00
ChangeLog in progress improved window cmd-tab switching 2022-08-14 13:27:30 -04:00
ChangeLog.twm Preliminaries: renaming 2017-09-28 00:55:30 -04:00
INSTALL twm-1.0.9 2017-09-15 23:01:49 -04:00
Makefile.am twm-1.0.9 2017-09-15 23:01:49 -04:00
Makefile.in Convert menus.c to C++ menus.cc 2021-01-31 12:39:10 -05:00
README in progress improved window cmd-tab switching 2022-08-14 13:27:30 -04:00
README.twm Preliminaries: renaming 2017-09-28 00:55:30 -04:00
aclocal.m4 Get compiling in OpenBSD 6.6 (with clang). 2020-04-10 21:33:56 -04:00
compile twm-1.0.9 2017-09-15 23:01:49 -04:00
config.guess twm-1.0.9 2017-09-15 23:01:49 -04:00
config.h.in Get compiling in OpenBSD 6.6 (with clang). 2020-04-10 21:33:56 -04:00
config.sub twm-1.0.9 2017-09-15 23:01:49 -04:00
configure Get compiling in OpenBSD 6.6 (with clang). 2020-04-10 21:33:56 -04:00
configure.ac Get compiling in OpenBSD 6.6 (with clang). 2020-04-10 21:33:56 -04:00
depcomp twm-1.0.9 2017-09-15 23:01:49 -04:00
install-sh twm-1.0.9 2017-09-15 23:01:49 -04:00
missing twm-1.0.9 2017-09-15 23:01:49 -04:00
obsd.env.setup file for openbsd environment setup 2020-04-10 21:40:42 -04:00
ylwrap twm-1.0.9 2017-09-15 23:01:49 -04:00

README

A twm fork to suit my preferences.

Features removed...

1. iconmgr feature and icon region (icons always land on the right edge).
2. configuration options: UsePPosition, SqueezeTitle, RandomPlacement,
   opaquemove, window highlight, DontIconifyByUnmapping, IconifyByUnmapping,
   TitlePadding, title button indent, NoGrabServer (never grab), IconRegion,
   Zoom, MoveDelta
2. builtin functions: DeltaStop
3. default user defined functions: move-or-lower, move-or-raise,
   and move-or-iconify (changed to builtins) and the ability to define
   user defined functions.
4. f.CircleUp, f.CircleDown, f.warpnext, f.warpprev. f.warpring continues
   to exist but can take no custom binding. Bindings for f.warpring "prev"
   and f.warpring "next" are hardcode on mod4-Left and mod4-Right. A
   new mod4-tab command is hardcoded to reverse the warpring order argument
   with each use.

Changes ...

- title is always squeezed and the resize button changed slightly (no box).
- icons always land on the right edge if there's space there. xconsole
  lands on the bottom right.

Additions ...

1. builtin functions: move-or-lower, move-or-raise, and move-or-iconify.
2. mod4-tab (modifier should be customizable at some point) cycles windows
   like MS Windows alt-tab, reversing the order of f.warpring each use to
   make it easy to flip back and forth between two windows.

The master development code repository can be found at:

        https://git.sdf.org/smallm/twmruined