Showing
1 changed file
with
4 additions
and
1 deletions
| @@ -191,6 +191,7 @@ | @@ -191,6 +191,7 @@ | ||
| 191 | aceEditor.value.setOptions({ | 191 | aceEditor.value.setOptions({ |
| 192 | enableBasicAutocompletion: true, | 192 | enableBasicAutocompletion: true, |
| 193 | enableLiveAutocompletion: true, | 193 | enableLiveAutocompletion: true, |
| 194 | + enableSnippets: true, | ||
| 194 | theme: getAceClass.value === 'dark' ? 'ace/theme/terminal' : 'ace/theme/chrome', | 195 | theme: getAceClass.value === 'dark' ? 'ace/theme/terminal' : 'ace/theme/chrome', |
| 195 | }); | 196 | }); |
| 196 | aceEditor.value.setValue(''); | 197 | aceEditor.value.setValue(''); |
| @@ -304,8 +305,10 @@ | @@ -304,8 +305,10 @@ | ||
| 304 | }; | 305 | }; |
| 305 | 306 | ||
| 306 | const handleFormat = () => { | 307 | const handleFormat = () => { |
| 308 | + let oldValue = aceEditor.value?.getValue() || ''; | ||
| 309 | + oldValue = oldValue.replaceAll(/;(\n+)?/g, ';\n'); | ||
| 310 | + aceEditor.value?.setValue(oldValue); | ||
| 307 | beautify(aceEditor.value.session); | 311 | beautify(aceEditor.value.session); |
| 308 | - aceEditor.value.getSession().setUseWrapMode(true); | ||
| 309 | }; | 312 | }; |
| 310 | 313 | ||
| 311 | const [registerModal, { openModal }] = useModal(); | 314 | const [registerModal, { openModal }] = useModal(); |