jcs ratpoison hax
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
contrib
doc
m4
src
.dir-locals.el
.gitignore
AUTHORS
COPYING
ChangeLog
FAQ
INSTALL
Makefile.am
NEWS
README
README.developers
README.md
TODO
autogen.sh
configure.ac

README.md

ratpoison-jcs

(Note: this was migrated from commits on upstream's master branch to a new jcs branch on 2016-12-19, then rebased on 2017-09-27)

This is mostly just a tree for me to throw stuff into and some of these may not be suitable for pushing upstream.

  • Native workspaces using vinit, vselect, vmove, and vdump commands. Configured with set virtuals #. No more shelling out to rpws which is horribly slow under heavy system load.

  • A barsticky toggle to keep the current window title visible all the time.

  • Add a gap setting which puts space inside of frames, outside of the window border, similar to i3-gaps.

  • Add an ignorehints toggle which will ignore PResizeInc hints. This is useful for making terminal windows use the full frame size instead of constraining to a per-character-cell multiplier for the width and height.

  • Add a resizefmt format setting, to control the label shown when interactively resizing a frame, and change the default to show the frame width and height.

  • Support the _NET_ACTIVE_WINDOW atom.

  • Support the _NET_WORKAREA atom to communicate our padding values with apps like notification-daemon, so they don't appear on top of whatever is in that padding area.