Hi,
Is there a way I can get termopen() to not wrap lines produced by the underlying program? Today, the output from the underlying program always wraps at the window width. In Vim, there’s an option 'termwinsize' which allows the underlying PTY to have a larger width than the buffer window hosting it.
My use-case is a small plugin which I had written (which worked well in Vim). I would open a terminal which would invoke make and once that that finished, I would invoke
:cgetbuffer
to parse the terminal contents into an error list. This works well enough most times, but sometimes, the wrapping breaks up a file name printed by make into multiple lines. This breaks the parsing specified by efm.
I know I can use jobstart instead of termopen where I can specify the width. However, that would mean writing additional code to keep updating a buffer. Moreover, our make provides some very informative color coded messages which would be lost with jobstart.
I have tried a few async make plugins, but I really want to be able to monitor the build progress in a terminal buffer.
Thanks for any help!
Regards,
Srinath