##// END OF EJS Templates
default application logger shouldn't propagate...
default application logger shouldn't propagate avoids annoying duplicate messages on the root logger under some circumstances. If apps want to hook up their own logging, they should assign the log attribute.

File last commit:

r9702:df279816
r10203:e2932e09
Show More
README-IPython.rst
58 lines | 2.2 KiB | text/x-rst | RstLexer
Fernando Perez
Add a README with version and ipython-specific changes info.
r4982 =======================
CodeMirror in IPython
=======================
We carry a mostly unmodified copy of CodeMirror. The current version we use
is (*please update this information when updating versions*)::
Matthias BUSSONNIER
update codemirror instruction
r8056 CodeMirror2 4e244d252a26a2dba5446d44eb46adfb3c7f356a , tag : v2.32
Fernando Perez
Add a README with version and ipython-specific changes info.
r4982
Bradley M. Froehle
Pressing Up while on the first line should move cursor to (0,0)...
r8169 The following CodeMirror commits have been cherry-picked into the source:
* 4ec8a34 Pressing Up while on the first line should move cursor to (0,0)
Matthias BUSSONNIER
=== Read this commit message if you rebase ===...
r8061 The current politics is not to ships the following folders of CodeMirrors :
* doc/
* demo/
* test/
Fernando Perez
Add a README with version and ipython-specific changes info.
r4982 The only changes we've applied so far are these::
Matthias BUSSONNIER
=== Read this commit message if you rebase ===...
r8061 git show 271e17dd21f4f0c802a573b412e430998a70a78c
Matthias BUSSONNIER
update codemirror instruction
r8056
Matthias BUSSONNIER
=== Read this commit message if you rebase ===...
r8061 commit 271e17dd21f4f0c802a573b412e430998a70a78c
Matthias BUSSONNIER
update codemirror instruction
r8056 Author: Matthias BUSSONNIER <bussonniermatthias@gmail.com>
Date: Mon Jul 23 14:53:21 2012 +0200
patch SingleOperator in CodeMirror2
diff --git a/IPython/frontend/html/notebook/static/codemirror/mode/python/python.js b/IPython/frontend/html/notebook/static/code
index d6888e8..201da51 100644
Fernando Perez
Add a README with version and ipython-specific changes info.
r4982 --- a/IPython/frontend/html/notebook/static/codemirror/mode/python/python.js
+++ b/IPython/frontend/html/notebook/static/codemirror/mode/python/python.js
Matthias BUSSONNIER
update codemirror instruction
r8056 @@ -4,8 +4,11 @@ CodeMirror.defineMode("python", function(conf, parserConf) {
function wordRegexp(words) {
return new RegExp("^((" + words.join(")|(") + "))\\b");
}
-
Fernando Perez
Add a README with version and ipython-specific changes info.
r4982 - var singleOperators = new RegExp("^[\\+\\-\\*/%&|\\^~<>!]");
Matthias BUSSONNIER
update codemirror instruction
r8056 +
Fernando Perez
Add a README with version and ipython-specific changes info.
r4982 + // IPython-specific changes: add '?' as recognized character.
+ var singleOperators = new RegExp("^[\\+\\-\\*/%&|\\^~<>!\\?]");
+ // End IPython changes.
Matthias BUSSONNIER
update codemirror instruction
r8056 +
var singleDelimiters = new RegExp('^[\\(\\)\\[\\]\\{\\}@,:`=;\\.]');
var doubleOperators = new RegExp("^((==)|(!=)|(<=)|(>=)|(<>)|(<<)|(>>)|(//)|(\\*\\*))");
var doubleDelimiters = new RegExp("^((\\+=)|(\\-=)|(\\*=)|(%=)|(/=)|(&=)|(\\|=)|(\\^=))");
Matthias BUSSONNIER
=== Read this commit message if you rebase ===...
r8061 In practice it's just a one-line change, adding `\\?` to singleOperators,
surrounded by a comment.
that you should be able to apply after updating codemirror with
Matthias BUSSONNIER
move CM IPython theme out of codemirror folder
r9702 git cherry-pick 271e17
Matthias BUSSONNIER
=== Read this commit message if you rebase ===...
r8061
We'll turn this into a proper patchset if it ever gets more complicated than
this, but for now this note should be enough.