patch 7.4.1891
Problem: Channel reading very long lines is slow.
Solution: Collapse multiple buffers until a NL is found.
diff --git a/src/proto/channel.pro b/src/proto/channel.pro
index 2f2deb4..52bced3 100644
--- a/src/proto/channel.pro
+++ b/src/proto/channel.pro
@@ -18,7 +18,7 @@
void channel_write_any_lines(void);
void channel_write_new_lines(buf_T *buf);
char_u *channel_get(channel_T *channel, int part);
-int channel_collapse(channel_T *channel, int part);
+int channel_collapse(channel_T *channel, int part, int want_nl);
int channel_can_write_to(channel_T *channel);
int channel_is_open(channel_T *channel);
char *channel_status(channel_T *channel);