- New indentation handling:
vs-code-snippet-generator.indentationsetting with adedentdefault that strips only the common leading whitespace so relative nesting survives (preserveIndentationis deprecated but honored) - Save to workspace snippets (
.vscode/*.code-snippets) and to multiple languages at once (multi-select dropdown →scopeproperty) - New command Snippet: Wrap selection as tabstop placeholder — turns the
selection into
${n:…}, numbering past the highest existing tabstop; multi-cursor aware - New command Snippet: Manage saved snippets — browse user/workspace snippet files, jump to a snippet or delete it (comments preserved)
- Optional
escapeSnippetSpecialCharacterssetting to escape$and\in the generated body - Editor context-menu entries for the selection commands
- Extension is now bundled with esbuild (much smaller install); MIT license added; CI moved from Azure Pipelines to GitHub Actions with a tag-triggered marketplace publish
- New command Snippet: Save snippet to language snippets file — saves the snippet directly into the chosen language's user snippets file, with a language dropdown that auto-detects the current file's language and suggests it first
- Fixed
preserveIndentationsetting default (was the string"false", which behaved as enabled) — indentation is now trimmed by default as documented - Modernized the codebase: TypeScript 5, ESLint (replacing tslint), async/await, split into modules, real unit tests
- Add setting to preserve indentation
- Add extension icon
- Release notes adjustment
- Description now has default value the same as the previously entered name
- Add HOWTO animated image
- Initial release of extension