add new ide services
This commit is contained in:
parent
b6a206e504
commit
4f1f95eea9
@ -30,6 +30,39 @@ const functionRegistry: any = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
// eslint-disable-next-line @typescript-eslint/naming-convention
|
// eslint-disable-next-line @typescript-eslint/naming-convention
|
||||||
|
"/ide_language": {
|
||||||
|
"keys": [],
|
||||||
|
"handler": async () => {
|
||||||
|
const config = vscode.workspace.getConfiguration();
|
||||||
|
const language = config.get('workbench.editor.languageDetection') ? vscode.env.language : config.get('window.menuBarVisibility');
|
||||||
|
return language;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
// eslint-disable-next-line @typescript-eslint/naming-convention
|
||||||
|
"/log_info": {
|
||||||
|
"keys": ["message"],
|
||||||
|
"handler": async (message: string) => {
|
||||||
|
logger.channel()?.info(message);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
// eslint-disable-next-line @typescript-eslint/naming-convention
|
||||||
|
"/log_warn": {
|
||||||
|
"keys": ["message"],
|
||||||
|
"handler": async (message: string) => {
|
||||||
|
logger.channel()?.warn(message);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
// eslint-disable-next-line @typescript-eslint/naming-convention
|
||||||
|
"/log_error": {
|
||||||
|
"keys": ["message"],
|
||||||
|
"handler": async (message: string) => {
|
||||||
|
logger.channel()?.error(message);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
// eslint-disable-next-line @typescript-eslint/naming-convention
|
||||||
"/open_folder": {
|
"/open_folder": {
|
||||||
"keys": ["folder"],
|
"keys": ["folder"],
|
||||||
"handler": async (folder: string) => {
|
"handler": async (folder: string) => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user