3 ms·
That's a readline feature (quoted insert C-q). So the terminal is smart enough to detect readline and then quote the newlines?
by lmz 3y ago
That's a readline feature (quoted insert C-q). So the terminal is smart enough to detect readline and then quote the newlines?
- djao 3y agoNeither gnome-terminal nor bash link against readline. I'm pretty sure they just copied the feature; it's not that they use readline in any way. There's lots of other programs that use C-q for quoting, for example emacs, and readline probably copied it from there in the first place. When pasting text, it's a different code path than quoting. The terminal surely knows when text is being pasted. If nothing else, a simple heuristic based on typing speed is enough to tell apart typing and pasting.
- deleted 3y ago[deleted]
- lmz 3y agoI investigated some more and this is called "bracketed paste" and both the program and terminal must support it (program must enable it). https://invisible-island.net/xterm/xterm-paste64.html https://invisible-island.net/xterm/xterm-paste64.html