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

Extended Language Features in Native Notebooks #5123

Closed
2 of 5 tasks
DonJayamanne opened this issue Mar 11, 2021 · 11 comments
Closed
2 of 5 tasks

Extended Language Features in Native Notebooks #5123

DonJayamanne opened this issue Mar 11, 2021 · 11 comments
Labels
notebook-intellisense Intellisense & other language features in notebook cells for any language notebook-workflow Issues that interrupt expected or desirable behavior

Comments

@DonJayamanne
Copy link
Contributor

DonJayamanne commented Mar 11, 2021

  • Formatting
  • Linting
  • Refactoring
  • Sort imports
  • Goto def

Copied from here #1231 so we don't lose track of them.

@DonJayamanne DonJayamanne added bug Issue identified by VS Code Team member as probable bug enhancement and removed bug Issue identified by VS Code Team member as probable bug labels Mar 11, 2021
@DonJayamanne
Copy link
Contributor Author

Been requested separately by users & even in marketplace.

@CalebEverett

This comment has been minimized.

@DonJayamanne

This comment has been minimized.

@Syndorik

This comment has been minimized.

@DonJayamanne

This comment has been minimized.

@Syndorik

This comment has been minimized.

@DonJayamanne

This comment has been minimized.

@MarthinusBosman
Copy link

It's quite difficult to navigate the request for these issues, but are the features mentioned in @DonJayamanne first message planned/implemented?

@greazer greazer added needs-split notebook-workflow Issues that interrupt expected or desirable behavior labels Aug 7, 2021
This was referenced Sep 9, 2021
@greazer greazer added the notebook-intellisense Intellisense & other language features in notebook cells for any language label Sep 9, 2021
@greazer greazer added this to the October 2021 milestone Oct 10, 2021
@rchiodo
Copy link
Contributor

rchiodo commented Oct 27, 2021

Run down on where this would be implemented

  • Formatting - python extension. This should already be working. Python supports formatting notebooks.
  • Linting - python extension. Enable linters also on Jupyter notebooks vscode-python#17713
  • Refactoring - intellisense (pylance). This is a work in progress
  • Sort imports - intellisense (pylance). This is also a work in progress.
  • Goto def - intellisense (pylance). This is already working.

I'm going to close this issue as the 3 unfinished parts are being tracked elsewhere.

@rchiodo rchiodo closed this as completed Oct 27, 2021
@rchiodo rchiodo removed this from the October 2021 milestone Oct 27, 2021
@cspipaon
Copy link

Where can I find the Refactoring issue?

@rchiodo
Copy link
Contributor

rchiodo commented Jan 3, 2022

You can probably track this item here:
microsoft/pylance-release#1879

Pylance is being updated to support notebooks itself. Once that's complete, refactoring and other features should come on line.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 4, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
notebook-intellisense Intellisense & other language features in notebook cells for any language notebook-workflow Issues that interrupt expected or desirable behavior
Projects
None yet
Development

No branches or pull requests

7 participants