Skip to content

NaturalEdit: Code Modification through Direct Interaction with Adaptive Natural Language Representation

License

Notifications You must be signed in to change notification settings

TTangNingzhi/NaturalEdit

Repository files navigation

NaturalEdit

NaturalEdit is a VS Code extension that transforms static code summaries into interactive, adaptive representations directly linked to source code. It introduces a new paradigm for code modification through natural language representations, giving developers stronger comprehension, control, and validation capabilities.

Features

  • Adaptive Summaries: Toggle between paragraph or bulleted views, and adjust detail from high-level overviews to line-by-line explanations.
  • Interactive Mapping: Hover over natural language segments to highlight corresponding code blocks for tight NL–code alignment.
  • Intent-Driven Editing: Edit by high-level intent; NaturalEdit synchronizes summaries and code with clear, incremental diffs.

Getting Started

Install the extension from the VSIX package or the VS Code Marketplace (not published yet).

Requirements

  • Visual Studio Code 1.75.0 or higher.

Known Issues

  • If you encounter any issues, please open an issue on the project repository.

Release Notes

1.0.0

  • Initial release with code summarization and prompt features.

About

NaturalEdit: Code Modification through Direct Interaction with Adaptive Natural Language Representation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published