Turtle language support for CodeMirror
npm install codemirror-lang-turtleA CodeMirror extension that provides Turtle syntax highlighting and language support.
``ts
import { basicSetup } from 'codemirror';
import { EditorView } from '@codemirror/view';
import { EditorState } from '@codemirror/state';
import { turtle } from 'codemirror-lang-turtle';
const doc =
@prefix rdf:
@prefix dc:
@prefix ex:
dc:title "RDF/XML Syntax Specification (Revised)" ;
ex:editor [
ex:fullname "Dave Beckett";
ex:homePage
] .
new EditorView({
state: EditorState.create({
doc,
extensions: [
basicSetup,
turtle(),
],
}),
parent: document.querySelector('#editor'),
});
``