#7501: Include CodeMirror in SageNB and use it to edit data files
------------------------------------------+---------------------------------
Reporter: was | Owner: boothby
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-4.3.2
Component: notebook | Keywords:
Author: William Stein, Jason Grout | Upstream: N/A
Reviewer: Jason Grout | Merged:
Work_issues: |
------------------------------------------+---------------------------------
Changes (by mpatel):
* status: needs_work => needs_review
Old description:
> After an extensive evaluation, we all decided that codemirror
> http://marijn.haverbeke.nl/codemirror/ is the best Javascript code editor
> to include in Sage. It's faster and more robust than editarea.
> Initially, we will include it *only* for editing {{{Data --> file}}},
> then maybe later adapt it for input cells.
>
> See this screenshot:
> http://wstein.org/home/wstein/patches/codemirror.png
New description:
After an extensive evaluation, we all decided that
[http://marijn.haverbeke.nl/codemirror/ CodeMirror] is the best
!JavaScript code editor to include in Sage. It's faster and more robust
than [http://www.cdolivet.com/index.php?page=editArea EditArea].
Initially, we will include it '''only''' for editing {{{Data --> file}}},
then maybe later adapt it for input cells.
See this [http://wstein.org/home/wstein/patches/codemirror.png
screenshot].
Apply both
*
http://boxen.math.washington.edu/home/mpatel/trac/7501/trac_7501-codemirror_partA.patch
*
http://boxen.math.washington.edu/home/mpatel/trac/7501/trac_7501-codemirror_partB.patch
to SageNB 0.7.4 (cf. #8051) OR get a trial spkg from #8194.
--
Comment:
See the description for links to rebased patches. I've adjusted line
numbers' style so they line up with the lines in the editor.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7501#comment:6>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.