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