diff --git a/packages/web/src/query/SqlEditor.svelte b/packages/web/src/query/SqlEditor.svelte index c8c1621ef..4c206792d 100644 --- a/packages/web/src/query/SqlEditor.svelte +++ b/packages/web/src/query/SqlEditor.svelte @@ -12,7 +12,7 @@ import useEffect from '../utility/useEffect'; import { getContext } from 'svelte'; import { mountCodeCompletion } from './codeCompletion'; - import { getCurrentSettings } from '../stores'; + import { currentEditorWrapEnabled, getCurrentSettings } from '../stores'; export let engine = null; export let conid = null; export let database = null; @@ -29,6 +29,8 @@ mode = engineToMode[match ? match[1] : engine] || 'sql'; } + $: enableWrap = $currentEditorWrapEnabled || false; + export function getEditor(): ace.Editor { return domEditor.getEditor(); } @@ -63,5 +65,6 @@ options={{ ...$$props.options, enableBasicAutocompletion: true, + wrap: enableWrap, }} /> diff --git a/packages/web/src/settings/SQLEditorSettings.svelte b/packages/web/src/settings/SQLEditorSettings.svelte index a3740d3e9..38eef6a8f 100644 --- a/packages/web/src/settings/SQLEditorSettings.svelte +++ b/packages/web/src/settings/SQLEditorSettings.svelte @@ -15,8 +15,6 @@
{_t('settings.sqlEditor', { defaultMessage: 'SQL editor' })}
-
-
-
-
($currentEditorKeybindigMode = e.detail)} /> -
-
($currentEditorWrapEnabled = e.target.checked)} /> -
-
- + - + - + - + - +
\ No newline at end of file diff --git a/packages/web/src/tabs/QueryTab.svelte b/packages/web/src/tabs/QueryTab.svelte index af6b55b38..deb99b1b4 100644 --- a/packages/web/src/tabs/QueryTab.svelte +++ b/packages/web/src/tabs/QueryTab.svelte @@ -720,9 +720,6 @@ ...driver?.getQuerySplitterOptions('editor'), splitByEmptyLine: !$settingsValue?.['sqlEditor.disableSplitByEmptyLine'], }} - options={{ - wrap: enableWrap, - }} value={$editorState.value || ''} menu={createMenu()} on:input={e => {