Skip to content

Instantly share code, notes, and snippets.

@jquense
Last active August 29, 2015 14:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jquense/e83122e14dc04d4d0ba0 to your computer and use it in GitHub Desktop.
Save jquense/e83122e14dc04d4d0ba0 to your computer and use it in GitHub Desktop.
Code mirror jsx mode
.cm-s-monokai .cm-tag.cm-error,
.cm-s-monokai .cm-bracket.cm-error {
color: #f92672;
background: transparent;
}
CodeMirror.defineMode("jsx", function(config) {
return CodeMirror.multiplexingMode(
CodeMirror.getMode(config, "javascript"),
{
open: '<', close: '>',
mode: CodeMirror.multiplexingMode(
CodeMirror.getMode(config, { name: "xml", htmlMode: true }),
{
open: "{", close: "}",
mode: CodeMirror.getMode(config, "javascript"),
parseDelimiters: false
}),
parseDelimiters: true
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment