Open chabou opened 6 years ago
xtermjs offers a way to enhance its API: https://xtermjs.org/docs/guides/using-addons/
xtermjs
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);
Plugin idea: Make a plugin that can enable any xterm.js addon via hyper.js config
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:
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: