@@ -17,39 +17,39 @@ import { oneDarkTheme, oneDarkHighlightStyle } from '@codemirror/theme-one-dar
1717import { vim } from '@replit/codemirror-vim' ;
1818
1919// Languages.
20- import { assembly } from '@defasm/codemirror' ;
21- // import { brainfuck } from '@codemirror/legacy-modes/mode/brainfuck';
22- import { c , csharp } from './vendor/ codemirror- clike' ;
23- import { cobol } from './vendor/codemirror-cobol' ;
24- import { commonLisp } from '@codemirror/legacy-modes/mode/commonlisp' ;
25- import { cpp } from '@codemirror/lang-cpp' ;
26- import { crystal } from '@codemirror/legacy-modes/mode/crystal' ;
27- import { d } from '@codemirror/legacy-modes/mode/d' ;
28- import { fortran } from '@codemirror/legacy-modes/mode/fortran' ;
29- import { fSharp } from '@codemirror/legacy-modes/mode/mllike' ;
30- import { go } from '@codemirror/legacy-modes/mode/go' ;
31- import { golfScript } from 'codemirror-lang-golfscript' ;
32- import { haskell } from '@codemirror/legacy-modes/mode/haskell' ;
33- import { j } from 'codemirror-lang-j' ;
34- import { java } from '@codemirror/lang-java' ;
35- import { javascript } from '@codemirror/lang-javascript' ;
36- import { julia } from '@codemirror/legacy-modes/mode/julia' ;
37- import { k } from 'codemirror-lang-k' ;
38- import { lua } from '@codemirror/legacy-modes/mode/lua' ;
39- import { nim } from 'nim-codemirror-mode' ;
40- import { pascal } from '@codemirror/legacy-modes/mode/pascal' ;
41- import { perl } from '@codemirror/legacy-modes/mode/perl' ;
42- import { php } from '@codemirror/lang-php' ;
43- import { powerShell } from '@codemirror/legacy-modes/mode/powershell' ;
44- import { python } from '@codemirror/lang-python' ;
45- import { raku } from './vendor/codemirror-raku' ;
46- import { ruby } from '@codemirror/legacy-modes/mode/ruby' ;
47- import { rust } from '@codemirror/lang-rust' ;
48- import { shell } from '@codemirror/legacy-modes/mode/shell' ;
49- import { sql , SQLite } from '@codemirror/lang-sql' ;
50- import { swift } from '@codemirror/legacy-modes/mode/swift' ;
51- import { tcl } from '@codemirror/legacy-modes/mode/tcl' ;
52- import { wren } from '@exercism/codemirror-lang-wren' ;
20+ import { assembly } from '@defasm/codemirror' ;
21+ // import { brainfuck } from '@codemirror/legacy-modes/mode/brainfuck';
22+ import { c , csharp , dart } from '@ codemirror/legacy-modes/mode/ clike' ;
23+ import { cobol } from './vendor/codemirror-cobol' ;
24+ import { commonLisp } from '@codemirror/legacy-modes/mode/commonlisp' ;
25+ import { cpp } from '@codemirror/lang-cpp' ;
26+ import { crystal } from '@codemirror/legacy-modes/mode/crystal' ;
27+ import { d } from '@codemirror/legacy-modes/mode/d' ;
28+ import { fortran } from '@codemirror/legacy-modes/mode/fortran' ;
29+ import { fSharp } from '@codemirror/legacy-modes/mode/mllike' ;
30+ import { go } from '@codemirror/legacy-modes/mode/go' ;
31+ import { golfScript } from 'codemirror-lang-golfscript' ;
32+ import { haskell } from '@codemirror/legacy-modes/mode/haskell' ;
33+ import { j } from 'codemirror-lang-j' ;
34+ import { java } from '@codemirror/lang-java' ;
35+ import { javascript } from '@codemirror/lang-javascript' ;
36+ import { julia } from '@codemirror/legacy-modes/mode/julia' ;
37+ import { k } from 'codemirror-lang-k' ;
38+ import { lua } from '@codemirror/legacy-modes/mode/lua' ;
39+ import { nim } from 'nim-codemirror-mode' ;
40+ import { pascal } from '@codemirror/legacy-modes/mode/pascal' ;
41+ import { perl } from '@codemirror/legacy-modes/mode/perl' ;
42+ import { php } from '@codemirror/lang-php' ;
43+ import { powerShell } from '@codemirror/legacy-modes/mode/powershell' ;
44+ import { python } from '@codemirror/lang-python' ;
45+ import { raku } from './vendor/codemirror-raku' ;
46+ import { ruby } from '@codemirror/legacy-modes/mode/ruby' ;
47+ import { rust } from '@codemirror/lang-rust' ;
48+ import { shell } from '@codemirror/legacy-modes/mode/shell' ;
49+ import { sql , SQLite } from '@codemirror/lang-sql' ;
50+ import { swift } from '@codemirror/legacy-modes/mode/swift' ;
51+ import { tcl } from '@codemirror/legacy-modes/mode/tcl' ;
52+ import { wren } from '@exercism/codemirror-lang-wren' ;
5353
5454// For some reason, this doesn't fully work unless added to both themes.
5555const asmErrorTooltip = {
@@ -112,6 +112,7 @@ export const extensions = {
112112 'cpp' : cpp ( ) ,
113113 'crystal' : StreamLanguage . define ( crystal ) ,
114114 'd' : StreamLanguage . define ( d ) ,
115+ 'dart' : StreamLanguage . define ( dart ) ,
115116 // TODO elixir
116117 'f-sharp' : StreamLanguage . define ( fSharp ) ,
117118 // TODO fish
0 commit comments