From c4dfdaf18a55f42ffac9a93b6e97067aa765ba27 Mon Sep 17 00:00:00 2001 From: Andreas Textor Date: Tue, 21 Jul 2026 11:03:02 +0200 Subject: [PATCH] Add onEnterRule to not indent on enter after dot --- src/extension.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/extension.ts b/src/extension.ts index 19f9098..d7eabfa 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -44,6 +44,20 @@ export async function activate(ctx: vscode.ExtensionContext): Promise { aspectValidationController = new AspectValidationController(createUnavailableClient(), vscode.window, vscode.workspace, outputChannel); aspectValidationController.register(context); + context.subscriptions.push( + vscode.languages.setLanguageConfiguration('turtle', { + onEnterRules: [ + { + beforeText: /\.\s*$/, + action: { + indentAction: vscode.IndentAction.Outdent, + appendText: "\n" + }, + }, + ], + }) + ); + context.subscriptions.push( vscode.commands.registerCommand(SELECT_EXECUTABLE_COMMAND, async () => { await selectSammCliExecutable();