Allow to specify CodeMirror's syntax mode as MIME

This is required for e.g. Scala, where the mode is given as
text/x-scala, but the actual implementation is in clike mode.
This wouldn't be an issue, but IPython loads modes lazily, so
you need both mode name and MIME to resolve correct file and
configure CodeMirror.
Mateusz Paprocki 12 years ago
parent e07ff73733
commit 3d825cfbcc

@ -1529,7 +1529,7 @@ define([
}
this.codemirror_mode = newmode;
codecell.CodeCell.options_default.cm_config.mode = newmode;
modename = newmode.name || newmode
modename = newmode.mode || newmode.name || newmode
that = this;
utils.requireCodeMirrorMode(modename, function () {

Loading…
Cancel
Save