WebSharper bindings for the CodeMirror 6 modular code editor.
This project provides bindings for the following CodeMirror 6 modules:
codemirror
(core setup module)@codemirror/state
@codemirror/view
@codemirror/language
@codemirror/commands
@codemirror/search
@codemirror/autocomplete
@codemirror/lint
@codemirror/collab
@codemirror/language-data
@codemirror/merge
@codemirror/lsp-client
@codemirror/lang-angular
@codemirror/lang-cpp
@codemirror/lang-css
@codemirror/lang-go
@codemirror/lang-html
@codemirror/lang-java
@codemirror/lang-javascript
@codemirror/lang-jinja
@codemirror/lang-json
@codemirror/lang-less
@codemirror/lang-lezer
@codemirror/lang-liquid
@codemirror/lang-markdown
@codemirror/lang-php
@codemirror/lang-python
@codemirror/lang-rust
@codemirror/lang-sass
@codemirror/lang-sql
@codemirror/lang-vue
@codemirror/lang-wast
@codemirror/lang-xml
@codemirror/lang-yaml
@codemirror/language-data
@codemirror/theme-one-dark
open WebSharper.CodeMirror
EditorView(
EditorViewConfig(
Doc = "const x = 1;",
Parent = JS.Document.Body,
Extensions = [|
CodeMirror.BasicSetup // from core
CodeMirror.Javascript(JavaScriptConfig(Typescript = true)) // from @codemirror/lang-javascript
CodeMirror.OneDark // from @codemirror/theme-one-dark
|]
)
)