Projecting Editor Using Large Language ModelExtension to generate and display natural language description from source code using language model generation and vice versa. ⚠️ WarningThis extension requires GitHub Copilot to function properly. Projecting textShows natural language region and hides code language region when folding source code or unfolding natural language and vice versa.
Natural language region would be right above its complementary source code region. Local generationGeneration for individual region Natural Language GenerationGenerates new natural language region from source code region when source code region is closed.
Code Language GenerationGenerates new source code region from natural language region when natural language region is closed.
Update Natural LanguageUpdates natural language region according current version of source code region when source code region is closed and complementary natural language region already exists.
Update Source CodeUpdates source code region according current version of natural language region when natural language region is closed and complementary source code region already exists.
Point out errorsPoints out errors in source code inside natural language.
Global GenerationGlobal generation according to currently opened text Document Global generation of natural languageGenerates natural language for every source code region marked by #region/#endregion in currently opened text document by pressing button.
Global generation of source codeGenerates source code for every natural language region marked by #NaturalLanguage/#EndNaturalLanguage in currently opened text document by pressing button.
Generation of regionsClear Text Document of natural language regions and #region/#endregion markers divides source code into logical segment marked by #region/#endregion.
DecorationOption to have folded region projecting by replacement text If no region name exists decoration for folded text is "Source Code"/"Natural Language".
If region name exists decoration name is that name.
Reset DecorationCan reset glitched decoration by command
AutoCompletionAuto completion of code language region and natural language region.
|












