autocomplete: add vanilla js completion

This commit is contained in:
Roipoussiere 2023-06-09 14:52:07 +02:00
parent a9ad3a56ad
commit 6f04a1b8fa

View file

@ -2,7 +2,7 @@ import React, { useMemo } from 'react';
import _CodeMirror from '@uiw/react-codemirror'; import _CodeMirror from '@uiw/react-codemirror';
import { EditorView, Decoration } from '@codemirror/view'; import { EditorView, Decoration } from '@codemirror/view';
import { StateField, StateEffect } from '@codemirror/state'; import { StateField, StateEffect } from '@codemirror/state';
import { javascript } from '@codemirror/lang-javascript'; import { javascript, javascriptLanguage } from '@codemirror/lang-javascript';
import strudelTheme from '../themes/strudel-theme'; import strudelTheme from '../themes/strudel-theme';
import './style.css'; import './style.css';
import { useCallback } from 'react'; import { useCallback } from 'react';
@ -92,8 +92,7 @@ const staticExtensions = [
javascript(), javascript(),
highlightField, highlightField,
flashField, flashField,
// javascriptLanguage.data.of({ autocomplete: strudelAutocomplete }), javascriptLanguage.data.of({ autocomplete: strudelAutocomplete }),
autocompletion({ override: [strudelAutocomplete] }),
]; ];
export default function CodeMirror({ export default function CodeMirror({