forked from DonJayamanne/pythonVSCode
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Labels
area-replfeature-requestRequest for new features or functionalityRequest for new features or functionalityneeds spikeLabel for issues that need investigation before they can be worked on.Label for issues that need investigation before they can be worked on.
Description
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):
- Prompt that is able to provide user with input prompt such as
>>> - Process input prompt, store commandline for history purposes.
- 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.
blubberdiblub and raphaelchinchilla
Metadata
Metadata
Assignees
Labels
area-replfeature-requestRequest for new features or functionalityRequest for new features or functionalityneeds spikeLabel for issues that need investigation before they can be worked on.Label for issues that need investigation before they can be worked on.