Releases: jaywcjlove/swiftui-codemirror
v2.8.1
Full Changelog: v2.8.0...v2.8.1
v2.8.0
Full Changelog: v2.7.0...v2.8.0
v2.7.0
Set Font Size
CodeMirror(value: $value)
.cmFontSize(.constant(14))
v2.6.0
Full Changelog: v2.5.1...v2.6.0
CodeMirror(value: $value)
.cmHighlightActiveLine(.constant(false))
v2.5.1
Full Changelog: v2.5.0...v2.5.1
v2.5.0
Full Changelog: v2.4.0...v2.5.0
Set Programming Language
struct ContentView: View {
@State var language: Language = .json
@State var value: String = ""
var body: some View {
CodeMirror(value: $value)
.cmLanguage($language)
}
}
Support: C
, C++
, CQL
, CSS
, Go
, HTML
, Java
, JavaScript
, JSON
, JSX
, LESS
, Liquid
, MariaDB SQL
, Markdown
, MS SQL
, MySQL
, PHP
, PLSQL
, PostgreSQL
, Python
, Rust
, Sass
, SCSS
, SQL
, SQLite
, TSX
, TypeScript
, WebAssembly
, XML
, YAML
, APL
, PGP
, ASN.1
, Asterisk
, Brainfuck
, Cobol
, C#
, Clojure
, ClojureScript
, Closure Stylesheets (GSS)
, CMake
, CoffeeScript
, Common Lisp
, Cypher
, Cython
, Crystal
, D
, Dart
, diff
, Dockerfile
, DTD
, Dylan
, EBNF
, ECL
, edn
, Eiffel
, Elm
, Erlang
, Esper
, Factor
, FCL
, Forth
, Fortran
, F#
, Gas
, Gherkin
, Groovy
, Haskell
, Haxe
, HXML
, HTTP
, IDL
, JSON-LD
, Jinja2
, Julia
, Kotlin
, LiveScript
, Lua
, mIRC
, Mathematica
, Modelica
, MUMPS
, Mbox
, Nginx
, NSIS
, NTriples
, Objective-C
, Objective-C++
, OCaml
, Octave
, Oz
, Pascal
, Perl
, Pig
, PowerShell
, Properties files
, ProtoBuf
, Pug
, Puppet
, Q
, R
, RPM Changes
, RPM Spec
, Ruby
, SAS
, Scala
, Scheme
, Shell
, Sieve
, Smalltalk
, Solr
, SML
, SPARQL
, Spreadsheet
, Squirrel
, Stylus
, Swift
, sTeX
, LaTeX
, SystemVerilog
, Tcl
, Textile
, TiddlyWiki
, Tiki wiki
, TOML
, Troff
, TTCN
, TTCN_CFG
, Turtle
, Web IDL
, VB.NET
, VBScript
, Velocity
, Verilog
, VHDL
, XQuery
, Yacas
, Z80
, MscGen
, Xù
, MsGenny
, Vue
, Angular Template
,
v2.4.0
Full Changelog: v2.3.2...v2.4.0
CodeMirror(value: $value)
+ .onContentChange { value in
print("@@@3 Content Did Change")
}
- .onContentChange {
print("@@@3 Content Did Change")
}
v2.3.2
Full Changelog: v2.3.1...v2.3.2
v2.3.1
Full Changelog: v2.3.0...v2.3.1
v2.3.0
CodeMirror(
value: $value,
+ prompt: String(localized: "Please enter text")
)