mirror of
https://github.com/We-Dont-Byte/Mind_Reader.git
synced 2024-11-15 03:35:59 +00:00
Update access.ts
Added highlight feature with toggle
This commit is contained in:
parent
30248966bf
commit
b49e861346
@ -1,5 +1,8 @@
|
|||||||
import * as vscode from 'vscode';
|
import * as vscode from 'vscode';
|
||||||
import { CommandEntry } from './commandEntry';
|
import { CommandEntry } from './commandEntry';
|
||||||
|
import { ConfigurationTarget, workspace} from 'vscode';
|
||||||
|
var highlightToggle = 0;
|
||||||
|
var color = "#14afc0";
|
||||||
|
|
||||||
// Accessibility Commands
|
// Accessibility Commands
|
||||||
export const accessCommands: CommandEntry[] = [
|
export const accessCommands: CommandEntry[] = [
|
||||||
@ -39,6 +42,10 @@ export const accessCommands: CommandEntry[] = [
|
|||||||
name: 'mind-reader.resetEditorScale',
|
name: 'mind-reader.resetEditorScale',
|
||||||
callback: resetEditorScale,
|
callback: resetEditorScale,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'mind-reader.highlightCurrentLine',
|
||||||
|
callback: highlightCurrentLine,
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
@ -66,3 +73,19 @@ function resetEditorScale(): void {
|
|||||||
vscode.commands.executeCommand('workbench.action.zoomReset');
|
vscode.commands.executeCommand('workbench.action.zoomReset');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async function highlightCurrentLine(){
|
||||||
|
const config = vscode.workspace.getConfiguration('workbench');
|
||||||
|
const config2 = config.get('colorCustomizations');
|
||||||
|
switch (highlightToggle) {
|
||||||
|
case 0:
|
||||||
|
config2["editor.lineHighlightBackground"] = color;
|
||||||
|
await config.update('colorCustomizations', config2, ConfigurationTarget.Global, true);
|
||||||
|
highlightToggle = 1;
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
config2["editor.lineHighlightBackground"] = null;
|
||||||
|
await config.update('colorCustomizations', config2, ConfigurationTarget.Global, true);
|
||||||
|
highlightToggle = 0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user