Skip to content
Prev 350132 / 398506 Next

Smart detection of wrap width?

On Apr 17, 2015 7:37 PM, "Paul Domaskis" <paul.domaskis at gmail.com> wrote:
Possibly, though it would take a little building.  If you were to
launch R directly when you start the xterm (loosely xterm R rather
than the default) then R would receive a SIGWINCH signal whenever the
xterm window size changes (xterm automatically sends this to its child
process).  R doesn't directly enable handling of the signal, but
there's nothing to stop you loading a dynamic library with a little C
code that set up a handler for SIGWINCH and, when it got one, ran the
equivalent of the stty command to get the new width.  The thing I've
not been able to figure out is how the C code would ever then hand
that to R asynchronously.  Anyone?

Cheers,

- Peter