Rename setting to experimentalBufferLineImpl, expose in d.ts

This commit is contained in:
Daniel Imms
2018-09-09 07:20:13 -07:00
parent d4d1426bff
commit 7447a8d08d
5 changed files with 15 additions and 5 deletions
+1 -1
View File
@@ -126,7 +126,7 @@ export class Buffer implements IBuffer {
* Clears the buffer to it's initial state, discarding all previous data.
*/
public clear(): void {
this.setBufferLineFactory(this._terminal.options.bufferLineConstructor);
this.setBufferLineFactory(this._terminal.options.experimentalBufferLineConstructor);
this.ydisp = 0;
this.ybase = 0;
this.y = 0;
+2 -2
View File
@@ -106,7 +106,7 @@ const DEFAULT_OPTIONS: ITerminalOptions = {
theme: null,
rightClickSelectsWord: Browser.isMac,
rendererType: 'canvas',
bufferLineConstructor: 'JsArray'
experimentalBufferLineImpl: 'JsArray'
};
export class Terminal extends EventEmitter implements ITerminal, IDisposable, IInputHandlingTerminal {
@@ -493,7 +493,7 @@ export class Terminal extends EventEmitter implements ITerminal, IDisposable, II
}
break;
case 'tabStopWidth': this.buffers.setupTabStops(); break;
case 'bufferLineConstructor':
case 'experimentalBufferLineImpl':
this.buffers.normal.setBufferLineFactory(value);
this.buffers.alt.setBufferLineFactory(value);
break;
-1
View File
@@ -263,7 +263,6 @@ export interface ITerminalOptions extends IPublicTerminalOptions {
screenKeys?: boolean;
termName?: string;
useFlowControl?: boolean;
bufferLineConstructor?: string;
}
export interface IBuffer {