jupyter/terminado

xterm.js addon

fabianfreyer opened this issue · 2 comments

Since version 4.0.0, xterm.js no longer includes a terminado addon (xtermjs/xterm.js#2143):

Note that the zmodem and terminado addons we will not provide alternatives for, instead relying on the greater community/domain experts to develop equivalent addons.

I guess this means that for terminado to support xterm.js 4.0.0 upwards, there needs to be a new xtermjs-addon-terminado.

There's some discussion in xtermjs/xterm.js#2440 about this.

Is there a standard protocol for how xterm.js expects to talk to a server? If so, maybe we could adapt terminado to use that rather than the custom protocol it has for historic reasons.