提交 99933594 编写于 作者: D Daniel Imms

Add new terminal cursor blink setting

Fixes #9089
上级 c9967d18
......@@ -73,6 +73,11 @@ configurationRegistry.registerConfiguration({
'description': nls.localize('terminal.integrated.lineHeight', "Controls the line height of the terminal, this defaults to normal."),
'type': 'number',
'default': 0
},
'terminal.integrated.cursorBlinking': {
'description': nls.localize('terminal.integrated.cursorBlinking', "Controls whether the terminal cursor blinks."),
'type': 'boolean',
'default': true
}
}
});
......
......@@ -34,6 +34,7 @@ export interface ITerminalConfiguration {
linux: string[],
osx: string[]
},
cursorBlinking: boolean,
fontFamily: string,
fontLigatures: boolean,
fontSize: number,
......
......@@ -136,12 +136,13 @@ export class TerminalConfigHelper {
}
public getFontLigaturesEnabled(): boolean {
return this.configurationService.getConfiguration<ITerminalConfiguration>().terminal.integrated.fontLigatures;
let terminalConfig = this.configurationService.getConfiguration<ITerminalConfiguration>().terminal.integrated;
return terminalConfig.fontLigatures;
}
public getCursorBlink(): boolean {
let editorConfig = this.configurationService.getConfiguration<IConfiguration>();
return editorConfig.editor.cursorBlinking === 'blink';
let terminalConfig = this.configurationService.getConfiguration<ITerminalConfiguration>().terminal.integrated;
return terminalConfig.cursorBlinking;
}
public getShell(): IShell {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册