diff --git a/packages/web/src/query/SqlEditor.svelte b/packages/web/src/query/SqlEditor.svelte index d7eb0c04f..c8c1621ef 100644 --- a/packages/web/src/query/SqlEditor.svelte +++ b/packages/web/src/query/SqlEditor.svelte @@ -13,7 +13,6 @@ import { getContext } from 'svelte'; import { mountCodeCompletion } from './codeCompletion'; import { getCurrentSettings } from '../stores'; - import { useSettings } from '../utility/metadataLoaders'; export let engine = null; export let conid = null; export let database = null; @@ -24,15 +23,12 @@ let mode; const tabVisible: any = getContext('tabVisible'); - const settings = useSettings(); $: { const match = (engine || '').match(/^([^@]*)@/); mode = engineToMode[match ? match[1] : engine] || 'sql'; } - $: enableWrap = $settings?.['sqlEditor.wordWrap'] || false; - export function getEditor(): ace.Editor { return domEditor.getEditor(); } @@ -66,7 +62,6 @@ bind:this={domEditor} options={{ ...$$props.options, - wrap: enableWrap, enableBasicAutocompletion: true, }} /> diff --git a/packages/web/src/settings/SQLEditorSettings.svelte b/packages/web/src/settings/SQLEditorSettings.svelte index a133c4c81..a3740d3e9 100644 --- a/packages/web/src/settings/SQLEditorSettings.svelte +++ b/packages/web/src/settings/SQLEditorSettings.svelte @@ -6,7 +6,7 @@ import FormTextField from "../forms/FormTextField.svelte"; import SelectField from "../forms/SelectField.svelte"; import { EDITOR_KEYBINDINGS_MODES } from "../query/AceEditor.svelte"; - import { currentEditorKeybindigMode } from "../stores"; + import { currentEditorKeybindigMode, currentEditorWrapEnabled } from "../stores"; import { _t } from "../translations"; @@ -44,11 +44,15 @@