Welcome to the CodeMirror 5 awesome page!
-
Built by CodeMirror
- Dialog - Prompt the user for input in the editor (depends on: dialog.css)
- Searching
- Searchcursor - Implements an API for search/replace
- Search - Implements the search commands in the UI (depends on: searchcursor, dialog) (optionally depends on: matchesonscrollbar)
- Jump-to-line - Adds in a way in the UI to jump to any line (depends on: dialog)
- Matchesonscrollbar - Allow highlighting on search (depends on: annotatescrollbar, matchesonscrollbar.css) (optionally depends on: simplescrollbar)
- Edit
- Matchbrackets - Allows to match brackets to identify which ones connect
- Closebrackets - Auto-closes brackets
- Matchtags - Allows to match tags to identify which ones connect
- Closetags - Auto-closes tags
- Trailingspace - Adds a class to any trailing whitespaces
- Continuelist - Continues lists in markdown (depends on: markdown mode)
- Comment
- Comment - Adds methods to handle comments
- Continuecomments - Continues block and line comments
- Display
- Autorefresh - Automatically refreshes the editor
- Fullscreen - Allows to make editor fullscreen (depends on: fullscreen.css)
- Panel - Allows to add in panels above or below the editor
- Placeholder - Puts a placeholder on empty editors
- Rulers - Add styled vertical rulers are certain positions
- Fold
- Bracefold - Add ability to fold on braces
- Commentfold - Add ability to fold block comments
- Foldcode - Adds API to fold code
- Foldgutter - Creates markers in the gutter to fold code (depends on: foldgutter.css)
- Indentfold - Folds on indentations
- Markdownfold - Folds markdown
- XMLFold - Folds XML
- Hint
- Showhint - Adds the API for showing hints (depends on show-hint.css)
- Anywordhint - Gives a hint for anyword
- Javascripthint - Gives hints in Javascript
- HTMLHint - Gives hints in HTML
- CSSHint - Gives hints in CSS
- SQLHint - Gives hints in SQL
- XMLHint - Gives hints in XML
-
Lint - Adds the main linting (depends on: lint.css)
- Linters: HTML, JSON, Javascript, Coffeescript, CSS
- Merge - Shows a merged diff (depends on: merge.css)
- Mode
- Runmode
- Scroll
- Annotatescrollbar - Add markers on the scrollbar
- Scrollpastend - Allow users to scroll deeper than the code
- Simplescrollbars - Style the scrollbars
- Selection
- Active Line - Highlights active line
- Mark Selection - Allows to style selected text
- Selection Pointer - Style the pointer on selected text
- Tern - Built in support for Tern into CodeMirror
- Hardwrap - API to hardwrap paragraphs, ranges, etc.
- Vim - Vim mode for CodeMirror
- Built by CodeMirror
- APL
- ASN.1
- Asterisk dialplan
- Brainfuck
- C, C++, C#
- Ceylon
- Clojure
- Closure Stylesheets (GSS)
- CMake
- COBOL
- CoffeeScript
- Common Lisp
- Crystal
- CSS
- Cypher
- Cython
- D
- Dart
- Django
- Dockerfile
- diff
- DTD
- Dylan
- EBNF
- ECL
- Eiffel
- Elixir
- Elm
- Erlang
- Factor
- FCL
- Forth
- Fortran
- F#
- Gas
- Gherkin
- Go
- Groovy
- HAML
- Handlebars
- Haskell
- Haxe
- HTML embedded
- HTML mixed-mode
- HTTP
- IDL
- Java
- JavaScript
- Jinja2
- Julia
- Kotlin
- LESS
- LiveScript
- Lua
- Markdown
- Mathematica
- mbox
- mIRC
- Modelica
- MscGen
- MUMPS
- Mustache
- Nginx
- NSIS
- N-Triples/N-Quads
- Objective C
- OCaml
- Octave
- Oz
- Pascal
- PEG.js
- Perl
- PGP
- PHP
- Pig Latin
- PowerShell
- Properties files
- ProtoBuf
- Pug
- Puppet
- Python
- Q
- R
- RPM
- reStructuredText
- Ruby
- Rust
- SAS
- Sass
- Spreadsheet
- Scala
- Scheme
- SCSS
- Shell
- Sieve
- Slim
- Smalltalk
- Smarty
- Solr
- Soy
- Stylus
- SQL
- SPARQL
- Squirrel
- Swift
- sTeX, LaTeX
- Tcl
- Textile
- Tiddlywiki
- Tiki wiki
- TOML
- Tornado
- troff
- TTCN
- TTCN Configuration
- Turtle
- Twig
- VB.NET
- VBScript
- Velocity
- Verilog/SystemVerilog
- VHDL
- Vue.js app
- Web IDL
- WebAssembly Text Format
- XML/HTML
- XQuery
- Yacas
- YAML
- YAML frontmatter
- Z80
- RandomGen
- GraphQL
- Liquid
- Clojure
- Jsonnet
- Parinfer
- JSX
- ABAP
- AsciiDoc
- Built by CodeMirror
- 3024-day
- 3024-night
- abcdef
- ambiance-mobile
- ambiance
- ayu-dark
- ayu-mirage
- base16-dark
- base16-light
- bespin
- blackboard
- cobalt
- colorforth
- darcula
- dracula
- duotone-dark
- duotone-light
- eclipse
- elegant
- erlang-dark
- gruvbox-dark
- hopscotch
- icecoder
- idea
- isotope
- lesser-dark
- liquibyte
- lucario
- material-darker
- material-ocean
- material-palenight
- material
- mbo
- mdn-like
- midnight
- monokai
- moxer
- neat
- neo
- night
- nord
- oceanic-next
- panda-syntax
- paraiso-dark
- paraiso-light
- pastel-on-dark
- railscasts
- rubyblue
- seti
- shadowfox
- solarized
- ssms
- the-matrix
- tomorrow-night-bright
- tomorrow-night-eighties
- ttcn
- twilight
- vibrant-ink
- xq-dark
- xq-light
- yeti
- yonce
- zenburn
-
code-mirror-themes
- all-hallow-eve
- amy
- argonaut
- arona
- bbedit
- bespin
- birds-of-paradise
- black-pearl-ii
- black-pearl
- blackboard-black
- blackboard
- bongzilla
- chanfle
- chrome-devtools
- classic-modified
- clouds-midnight
- clouds
- cobalt
- coda
- cssedit
- cube2media
- darkpastel
- dawn
- demo
- django-(smoothy)
- django
- eiffel
- emacs-strict
- espresso-libre
- espresso-soda
- espresso-tutti
- espresso
- fade-to-grey
- fake
- fantasyscript
- fluidvision
- freckle
- friendship-bracelet
- github
- glitterbomb
- happy-happy-joy-joy-2
- idle
- idlefingers
- iplastic
- ir_black
- ir_white
- johnny
- juicy
- krtheme
- kuroir
- lazy
- lowlight
- mac-classic
- made-of-code
- magicwb-(amiga)
- merbivore-soft
- merbivore
- monoindustrial
- monokai-bright
- monokai-fannonedition
- monokai-sublime
- monokai
- mreq
- nightlion
- notebook
- oceanic-muted
- oceanic
- pastels-on-dark
- pastie
- plasticcodewrap
- prospettiva
- putty
- rails-envy
- railscasts
- rdark
- rhuk
- ryan-light
- sidewalkchalk
- slush-&-poppies
- smoothy
- solarized-(dark)
- solarized-(light)
- spacecadet
- spectacular
- summer-sun
- summerfruit
- sunburst
- swyphs-ii
- tango
- text-ex-machina
- tomorrow-night-blue
- tomorrow-night-bright
- tomorrow-night-eighties
- tomorrow-night
- tomorrow
- toulousse-lautrec
- toy-chest
- tubster
- twilight
- venom
- vibrant-fin
- vibrant-ink
- vibrant-tango
- zenburnesque
Want to add in your own creations! Send a PR.