commits
Also make default show the frame width and height
useful for getting terminals to take up the entire frame size rather
than constraining to multiple of per-cell width/height
also cycles the window out of the current virtual so the window
doesn't appear on both
when using the new gap setting, having lots of space around windows
on XQuartz can lead to desktop icons appearing. enabling `fakeroot`
will draw a full-screen colored window behind all other x11 windows,
emulating a root window.
otherwise it draws a black dot in the upper left corner on macOS,
not sure why it doesn't on OpenBSD
prevents compositors and things drawing on them
we have barpadding for that
like all the cool kids have in i3-gaps
allows notification-daemon to figure out where to place notifications so they
don't get placed over dzen
since x11 on mac os can't disable multiple screens, i can at least
force a screensize of the primary screen's dimensions so hotplugging
the other monitor will not stretch all of my frames
vdump is there to dump tracing info and is not really to be used by users
add a virtuals setting to specify the amount of workspaces (default to 5)
It's been more than 10 years that "compat" has been introduced, people
have had enough time to change their config files and scripts.
Makes ''ratpoison -c set'' output more readable.
For consistency with other variables they accept 0 or 1. The 'warp' and
'startup_message' commands stay around and still accept "on" and "off".
strcasestr might be a portability problems, it is non-standard and some
C libraries out there might not provide it.
The default, legacy style is named BASIC. A new completion style named
SUBSTRING is added.
Use SUBSTRING for window name completion in select command. Use BASIC
everywhere else.
The code is confusing, there is no reason to skip setting the handler
if it is already set to SIG_IGN, especially now that SIG_IGN isn't used
in ratpoison.