help wanted🛠 Type: Feature Request
描述
xtermjs offers a way to enhance its API: https://xtermjs.org/docs/guides/using-addons/
We need to find a way to let plugins add some addons.
Proposal:
// Plugin side
import * as zmodem from 'xterm/lib/addons/zmodem/zmodem';
exports.getXtermAddons() {
return zmodem // [zmodem] will work too
}
On Hyper side, we need to execute this method for all plugins (each time they've changed) to get all these addons and apply them with:
Terminal.applyAddon(pluginAddon);