Summary: 49 instances, 48 unique Text Count // TODO: Consider initial options? Maybe onOptionsChanged should be called at the end of open? 1 // TODO: This could probably be optimized by relying on sort order and trimming the array using .length 1 // TODO: All mouse handling should be pulled into its own file. 1 this._terminal.tabSet(); // TODO: save to move from terminal? 1 // TODO: Not sure if we need to save/restore after switching the buffer 2 // FIXME: check for xterm behavior 1 // TODO: Don't rely on this private API 1 // TODO: Highlight other instances in the viewport 1 // TODO: Don't use the actual selection, instead use a "find selection" so multiple instances can be highlighted 1 // FIXME: needs handling after cursor jumps 1 // TODO: Can this be just []? 1 // FIXME: What do to with missing? Old code just added those to print. 1 // TODO: needs a global min terminal width of 2 1 /* TODO: Composition position got messed up somewhere */ 1 // FIXME: Do we have to set buffer.x to cols - 1, if not wrapping? 1 // TODO: Rename addDisposableEventListener to more easily disambiguate from Dom listener 1 // TODO: Why are params[0] compares nested within a switch for params[0]? 1 // TODO: Pull into an addon when TS composite projects allow easier sharing of code (not just 1 * TODO: 1 // TODO: We do this (or something similar) in multiple places. We should split this off 1 // TODO: Remove cancel function and cancelEvents option 1 * TODO: We rely on this getting called by TextRenderLayer. This should really be called by 1 this._terminal.reverseIndex(); // TODO: save to move from terminal? 1 this._terminal.setgLevel(level); // TODO: save to move from terminal? 1 * TODO: implement error recovery hook via error handler return values 1 // TODO: these event listeners should be managed by the disposable, the Terminal reference may 1 // TODO: inject return values 1 // TODO: This can be changed to an enum or boolean, 0 and 1 seem to be the only options 1 // TODO: Remove when true color is implemented 1 // TODO: Consolidate debug/logging #1560 1 this._terminal.index(); // TODO: save to move from terminal? 1 // TODO: The options that are not in the public API should be reviewed 1 // TODO: New API to set title? This could say "Terminal bash input", etc. 1 // TODO: report real settings instead of 0m 1 // some C1 control codes - FIXME: should those be enabled by default? 1 this._parser.setEscHandler('/' + flag, () => this.selectCharset('/' + flag)); // TODO: supported? 1 // TODO: Ideally this would only clear the hover state when the mouse moves 1 // TODO: Search for multiple instances on 1 line 1 this._terminal.reset(); // TODO: save to move from terminal? 1 // TODO: We should probably rewrite the imports for IColorSet, but there's a lot of them 1 // TODO: This should be typed but there seem to be issues importing the type 1 if (collectAndFlag[0] === '/') return; // TODO: Is this supported? 1 // FIXME: no updateRange here? 1 * TODO: respect trim flag after fixing #1685 1 // TODO: WHy not document.body? 1 // TODO: Currently if a terminal changes configs it will not free the entry reference (until it's disposed) 1 // TODO: always apply trimRight after fixing #1685 1 // TODO: Maybe renderer should fire an event on terminal when the characters change and that 1