<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>Le 29 août 2014 à 18:38, Zoltán Vörös <<a href="mailto:zvoros@gmail.com">zvoros@gmail.com</a>> a écrit :</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi Matthias,<br><br>I have recently been wondering myself about this. What I wanted to do is <br>insert the closing \end{environment} tags in the markdown cell, and <br>insert e.g., \frac{}{} and move the cursor back to the first curly <br>bracket, if the user types \fra, but syntax highlighting would also be <br>useful. Could you point me to some sort of documentation as to how one <br>starts out writing a plugin for this? I would be willing to work on this.<br></blockquote><div><br></div><div>Sorry for the short mail : </div><div><br></div><div><a href="http://codemirror.net/doc/manual.html#modeapi">http://codemirror.net/doc/manual.html#modeapi</a></div><div><br></div><div>Have also a look at this part of code mirror doc : </div><div><br></div><div>Sometimes, it is useful for modes to nest—to have one mode delegate work to another mode. An example of this kind of mode is the mixed-mode HTML mode. To implement such nesting, it is usually necessary to create mode objects and copy states yourself. To create a mode object, there are CodeMirror.getMode(options, parserConfig), where the first argument is a configuration object as passed to the mode constructor function, and the second argument is a mode specification as in the mode option. To copy a state object, call CodeMirror.copyState(mode, state), where mode is the mode that created the given state.</div><div><br></div><div>— </div><div><br></div><br><blockquote type="cite"><br>Cheers,<br>Zoltán<br><br>On 08/29/2014 06:05 PM, Matthias Bussonnier wrote:<br><blockquote type="cite">Le 29 août 2014 à 17:00, Klymak Jody <<a href="mailto:jklymak@gmail.com">jklymak@gmail.com</a>> a écrit :<br><br><blockquote type="cite">Sorry if I've double posted this - I keep sending from the wrong account...<br><br>Hi all,<br><br>I am using a lot of <equation> tags in my markdown cells, and that works great for what I am writing.  However, is there a way to get latex-style highlighting in my cells rather than markdown (or some combination of both)?  As soon as you put an underscore in the cell, everything until the next underscore is rendered as oblique, which is not very easy to read.<br><br></blockquote>Someone would have to write a markdown+latex mode in code mirror that detect $/$$ et switch to latex.<br>It would have the advantage of also highlighting latex correctly.<br>But it need to be done.<br><br>is not hard, but not trivial either.<br>—<br>M<br><br></blockquote><br>_______________________________________________<br>IPython-dev mailing list<br><a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>http://mail.scipy.org/mailman/listinfo/ipython-dev<br></blockquote></div><br></body></html>