Opened 2 years ago

Last modified 3 months ago

#30500 new enhancement

Meta-ticket: document configuring IDEs and text editors — at Initial Version

Reported by: Samuel Lelièvre Owned by:
Priority: major Milestone: sage-wishlist
Component: documentation Keywords:
Cc: Tobias Diez, Trevor Karn, Frédéric Chapoton Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges


Document configuring each common IDE or text editor for using and/or developing Sage.

  • CodeMirror
  • Emacs + sage-shell-mode
  • JupyterLab text editor
  • PyCharm
  • Spyder
  • vi / vim
  • VSCode / vscodium

and maybe others.

What to document:

  • setting up syntax highlighting for .sage files
  • ways to make Sage execute fragments of code
  • telling the editor or IDE to use Sage's Python

Maybe one ticket per IDE or text editor?

Existing material:

  • some wiki pages
  • some answers to questions, or discussions, on
    • Ask Sage
    • sage-devel
    • sage-support
    • Stack Overflow


  • Syntax highlighting mode for Sage syntax, aware of the syntactic sugar Sage adds to Python syntax

Change History (0)

Note: See TracTickets for help on using tickets.