Opened 21 months ago

Last modified 7 weeks ago

#30500 new enhancement

Meta-ticket: document configuring IDEs and text editors

Reported by: slelievre Owned by:
Priority: major Milestone: sage-wishlist
Component: documentation Keywords:
Cc: gh-tobiasdiez, tkarn, chapoton Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description (last modified by mkoeppe)

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

and maybe others such as

What to document:

  • setting up syntax highlighting for .py, .pyx, .spyx, .sage files
  • telling the editor or IDE to use Sage's Python
  • making Sage execute fragments of code

Workflow:

Existing material:

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

Related:

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

Change History (18)

comment:1 follow-up: Changed 21 months ago by slelievre

Maybe this is better done on the wiki, and the wiki should have a summary page pointing to a page for each IDE or text editor.

comment:2 Changed 21 months ago by slelievre

  • Description modified (diff)

comment:3 Changed 21 months ago by slelievre

  • Description modified (diff)
  • Milestone changed from sage-9.3 to sage-wishlist

comment:4 Changed 21 months ago by mkoeppe

  • Description modified (diff)

comment:5 Changed 21 months ago by slabbe

Maybe the part about vim could mention :set backupcopy=yes (see #21739) to avoid issues with the attach command (well, it's in my vimrc since 2015, but I don't know if it is still needed).

comment:6 in reply to: ↑ 1 Changed 21 months ago by mkoeppe

Replying to slelievre:

Maybe this is better done on the wiki, and the wiki should have a summary page pointing to a page for each IDE or text editor.

-1 for wiki - it's unmaintainable

+1 for extending the developer documentation

comment:7 Changed 21 months ago by slelievre

  • Description modified (diff)

comment:8 Changed 21 months ago by mkoeppe

  • Cc gh-tobiasdiez added
  • Description modified (diff)

comment:9 follow-up: Changed 19 months ago by slelievre

  • Description modified (diff)

comment:10 Changed 8 weeks ago by mkoeppe

  • Cc tkarn added
  • Description modified (diff)

comment:11 Changed 7 weeks ago by mkoeppe

  • Description modified (diff)

comment:12 in reply to: ↑ 9 Changed 7 weeks ago by mkoeppe

comment:13 Changed 7 weeks ago by mkoeppe

  • Cc chapoton added
  • Description modified (diff)

comment:14 Changed 7 weeks ago by mkoeppe

  • Description modified (diff)

comment:15 Changed 7 weeks ago by mkoeppe

  • Description modified (diff)

comment:16 Changed 7 weeks ago by mkoeppe

  • Description modified (diff)

comment:17 Changed 7 weeks ago by mkoeppe

  • Description modified (diff)

comment:18 Changed 7 weeks ago by mkoeppe

  • Description modified (diff)
Note: See TracTickets for help on using tickets.