mirror of
https://github.com/jupyter/notebook.git
synced 2025-01-30 12:11:32 +08:00
Merge pull request #6253 from jasongrout/highlighting-bug
Copy codemirror mode configuration instead of changing it
This commit is contained in:
commit
b95de43b97
@ -7,10 +7,15 @@ CodeMirror.requireMode('python',function(){
|
||||
"use strict";
|
||||
|
||||
CodeMirror.defineMode("ipython", function(conf, parserConf) {
|
||||
|
||||
parserConf.singleOperators = new RegExp("^[\\+\\-\\*/%&|\\^~<>!\\?]");
|
||||
parserConf.name = 'python'
|
||||
return CodeMirror.getMode(conf, parserConf);
|
||||
var pythonConf = {};
|
||||
for (var prop in parserConf) {
|
||||
if (parserConf.hasOwnProperty(prop)) {
|
||||
pythonConf[prop] = parserConf[prop];
|
||||
}
|
||||
}
|
||||
pythonConf.name = 'python';
|
||||
pythonConf.singleOperators = new RegExp("^[\\+\\-\\*/%&|\\^~<>!\\?]");
|
||||
return CodeMirror.getMode(conf, pythonConf);
|
||||
}, 'python');
|
||||
|
||||
CodeMirror.defineMIME("text/x-ipython", "ipython");
|
||||
|
Loading…
Reference in New Issue
Block a user