From e1de4f5c5f35c8fbb67f5e7e1defae90a0e37a32 Mon Sep 17 00:00:00 2001 From: Stela Augustinova Date: Tue, 21 Oct 2025 14:18:22 +0200 Subject: [PATCH] Execute Current, Execute Current Line Not Current Query #1209 --- packages/web/src/query/AceEditor.svelte | 14 +++++++++++--- packages/web/src/settings/SettingsModal.svelte | 6 ++++++ 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/packages/web/src/query/AceEditor.svelte b/packages/web/src/query/AceEditor.svelte index 735ce2a67..a7ef2e832 100644 --- a/packages/web/src/query/AceEditor.svelte +++ b/packages/web/src/query/AceEditor.svelte @@ -130,6 +130,7 @@ currentEditorTheme, currentThemeDefinition, currentEditorKeybindigMode, + getCurrentSettings } from '../stores'; import _ from 'lodash'; import { handleCommandKeyDown } from '../commands/CommandListener.svelte'; @@ -212,11 +213,18 @@ line: editor.getSelectionRange().start.row, }; } - const line = editor.getSelectionRange().start.row; + if (!getCurrentSettings()['sqlEditor.disableExecuteCurrentLine']){ + const line = editor.getSelectionRange().start.row; + return { + text: editor.session.getLine(line), + line, + }; + } + return { - text: editor.session.getLine(line), - line, + text: editor.getValue(), }; + } export function getCodeCompletionCommandText() { diff --git a/packages/web/src/settings/SettingsModal.svelte b/packages/web/src/settings/SettingsModal.svelte index 9b9b12147..a68f98941 100644 --- a/packages/web/src/settings/SettingsModal.svelte +++ b/packages/web/src/settings/SettingsModal.svelte @@ -258,6 +258,12 @@ ORDER BY label="Disable split by empty line" defaultValue={false} /> + +
Connection