[IPython-dev] Ace versus CodeMirror

Brian Granger ellisonbg@gmail....
Mon Jan 23 14:03:17 CST 2012


CodeMirror also has a nice full screen mode we could use.  The benefit
of this, is that tab completion/tooltips would still work.

Cheers,

Brian

On Mon, Jan 23, 2012 at 11:18 AM, Brian Granger <ellisonbg@gmail.com> wrote:
> I think I have fixed the indentation behavior, both for blocks and
> docstrings.  Here is the branch:
>
> https://github.com/ipython/ipython/pull/1311
>
> Please let me know if this solves the issues completely.
>
> Cheers,
>
> Brian
>
> On Mon, Jan 23, 2012 at 10:49 AM, Brian Granger <ellisonbg@gmail.com> wrote:
>> On Mon, Jan 23, 2012 at 4:41 AM, Jason Grout
>> <jason-sage@creativetrax.com> wrote:
>>> On 1/23/12 6:33 AM, Jason Grout wrote:
>>>> Also, CodeMirror technically can actually apply a rst mode
>>>> (http://codemirror.net/mode/rst/index.html) just inside of docstrings,
>>>> though I don't know if the mode overlay is written yet.  That would be
>>>> cool, though.  I looked into writing it a long time ago, but haven't yet
>>>> and likely won't have time in the near future.
>>>
>>> See the HTML mixed mode at
>>> http://codemirror.net/mode/htmlmixed/index.html or
>>> http://codemirror.net/demo/mustache.html for an example of this.
>>> Basically, you just have to have the python parser have a special state
>>> or docstrings, and then apply the rst mode in that state.  Or something
>>> like that.  See the last three paragraphs of
>>> http://codemirror.net/doc/manual.html.
>>
>> Great pointer, I was not aware of the mode overlays.  Worth looking
>> into for sure.
>>
>>> Jason
>>>
>>> _______________________________________________
>>> IPython-dev mailing list
>>> IPython-dev@scipy.org
>>> http://mail.scipy.org/mailman/listinfo/ipython-dev
>>
>>
>>
>> --
>> Brian E. Granger
>> Cal Poly State University, San Luis Obispo
>> bgranger@calpoly.edu and ellisonbg@gmail.com
>
>
>
> --
> Brian E. Granger
> Cal Poly State University, San Luis Obispo
> bgranger@calpoly.edu and ellisonbg@gmail.com



-- 
Brian E. Granger
Cal Poly State University, San Luis Obispo
bgranger@calpoly.edu and ellisonbg@gmail.com


More information about the IPython-dev mailing list