Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meta-ticket: document configuring IDEs and text editors #30500

Open
slel opened this issue Sep 3, 2020 · 22 comments
Open

Meta-ticket: document configuring IDEs and text editors #30500

slel opened this issue Sep 3, 2020 · 22 comments

Comments

@slel
Copy link
Member

slel commented Sep 3, 2020

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:

CC: @tobiasdiez @trevorkarn @fchapoton

Component: documentation

Issue created by migration from https://trac.sagemath.org/ticket/30500

@slel slel added this to the sage-9.3 milestone Sep 3, 2020
@slel
Copy link
Member Author

slel commented Sep 3, 2020

comment:1

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.

@slel

This comment has been minimized.

@slel

This comment has been minimized.

@slel slel removed this from the sage-9.3 milestone Sep 3, 2020
@mkoeppe

This comment has been minimized.

@seblabbe
Copy link
Contributor

seblabbe commented Sep 4, 2020

comment:5

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).

@mkoeppe
Copy link
Member

mkoeppe commented Sep 4, 2020

comment:6

Replying to @slel:

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

@slel

This comment has been minimized.

@mkoeppe

This comment has been minimized.

@slel

This comment has been minimized.

@slel
Copy link
Member Author

slel commented Nov 12, 2020

comment:9

New blog post:

@mkoeppe

This comment has been minimized.

@mkoeppe

This comment has been minimized.

@mkoeppe
Copy link
Member

mkoeppe commented Apr 6, 2022

comment:12

Replying to @slel:

New blog post:

I've added this to https://wiki.sagemath.org/Emacs

@mkoeppe

This comment has been minimized.

@mkoeppe

This comment has been minimized.

@mkoeppe

This comment has been minimized.

@mkoeppe

This comment has been minimized.

@mkoeppe

This comment has been minimized.

@mkoeppe

This comment has been minimized.

@slel
Copy link
Member Author

slel commented Jul 1, 2022

@slel

This comment has been minimized.

@jhpalmieri
Copy link
Member

comment:21

Replying to @slel:

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.

I agree with this. There are too many moving targets to keep this in the regular documentation, and crowd-sourcing it on the wiki will allow more flexibility. Anyone who is familiar with a particular editor (even including the losers those who use vi instead of emacs) can chime in as needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants