Merge branch 'master' into lsp-server

This commit is contained in:
csh 2025-09-11 14:42:31 +08:00
commit e9972fd869
3 changed files with 16 additions and 23 deletions

View File

@ -81,7 +81,7 @@ b := array((1, 2), (3, 4));
sql += "update ts_xbcheck result set isvalid = "$status$remark$" where checkid in ('"$array2str
(checkid[(i-1)*len:], "','")$"');\r\n"
sql +=
sql += 123;
// tsl-web块
<?tslx>
@ -91,6 +91,8 @@ sql +=
<?tsl write("TSL Script");?>
</p>
</Body>
<?= "aaa", Date() ?>
</HTML>
<?tsl

View File

@ -49,7 +49,7 @@ export function activate(context: vscode.ExtensionContext) {
}
const serverOptions: ServerOptions = {
run: {command: serverExe, transport: TransportKind.stdio, args: ['--log=trace', '--log-stderr']},
run: {command: serverExe, transport: TransportKind.stdio, args: serverArguments},
debug: {command: serverExe, transport: TransportKind.stdio, args: ['--log=trace', '--log-stderr']}
}
@ -58,23 +58,16 @@ export function activate(context: vscode.ExtensionContext) {
synchronize: {
fileEvents: vscode.workspace.createFileSystemWatcher('**/*.tsl')
}
const clientOptions: LanguageClientOptions = {
documentSelector: [{scheme: 'file', language: 'tsl'}],
synchronize: {
fileEvents: vscode.workspace.createFileSystemWatcher('**/*.tsl')
}
}
client = new LanguageClient(
'tslLanguageServer', // 客户端唯一ID
'TSL Language Server', // 用户可见名称
serverOptions,
clientOptions
)
client.start()
}
client = new LanguageClient(
'tslLanguageServer', // 客户端唯一ID
'TSL Language Server', // 用户可见名称
serverOptions,
clientOptions
)
client.start()
}
export function deactivate(): Thenable<void> | undefined {

View File

@ -2,10 +2,7 @@
"$schema": "https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",
"name": "TSL",
"scopeName": "source.tsl",
"fileTypes": [
"tsl",
"tsf"
],
"fileTypes": ["tsl", "tsf"],
"patterns": [
{
"include": "#comments"
@ -573,4 +570,5 @@
"match": "[()\\[\\]{},;:.@?]"
}
}
}
}