Skip to content

Investigate a VS Code-native REPL experienceΒ #22674

@anthonykim1

Description

@anthonykim1

Investigate a VS Code-native REPL experience.
Listen to community feedback, discussion, studies, along with other mentioned IDEs tools to improve and implement VS Code native REPL experience!

Essential Requirements that needs to happen(Subject to Change):

  1. Prompt that is able to provide user with input prompt such as >>>
  2. Process input prompt, store commandline for history purposes.
  3. Provide user with correct return value, output results depending on success or failure,error,exception.

Potentially useful & requested REPL features from issue board, discussion, user studies, etc (Subject to Change):

  • Autocomplete (Can this be done by connecting native REPL to Pylance?)
  • Runtime environment access, potentially automatically importing user's library module listed in currently opened Python file.
  • Syntax Highlighting (Can this be done by connecting native REPL to Pylance?)
  • Easy access to history by typing "magic command" such as history
  • Variable panel with live updates to variable execution that happens via REPL
  • Dedicated or embedded area in REPL for visualization such as plot or graph.
  • Advanced autocomplete/ghost text using Copilot, adding on top of autocomplete.

Metadata

Metadata

Assignees

Labels

area-replfeature-requestRequest for new features or functionalityneeds spikeLabel for issues that need investigation before they can be worked on.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions