Skip to content

jameskeim/ratpoison

 
 

Repository files navigation

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.

About

jcs ratpoison hax

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 91.1%
  • Perl 4.0%
  • M4 2.0%
  • Emacs Lisp 0.9%
  • Shell 0.8%
  • Makefile 0.7%
  • C++ 0.5%