jcs ratpoison hax
Branch: jcs
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
contrib Kill RCS Ids. Jun 14, 2014
doc
m4
src
.dir-locals.el a .dir-locals.el file for contributors using Emacs Apr 1, 2013
.gitignore
AUTHORS
COPYING *** empty log message *** Aug 26, 2000
ChangeLog Let's stop maintaining a Changelog Mar 9, 2017
FAQ
INSTALL restructured tree, added automake and autoconf to the build process. Sep 7, 2000
Makefile.am Let's stop maintaining a Changelog Mar 9, 2017
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.