You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
π‘ Bracket pair colourisation works natively with ASP files β enable it via editor.bracketPairColorization.enabled and editor.guides.bracketPairs in VS Code settings.
βοΈ Configuration
π Full Settings List
VBScript Formatting
Setting
Default
Description
aspLanguageSupport.keywordCase
PascalCase
lowercase Β· UPPERCASE Β· PascalCase
aspLanguageSupport.aspTagsOnSameLine
false
Keep <% %> on the same line as code
aspLanguageSupport.htmlIndentMode
flat
flat β VBScript always at column 0; continuation β follows HTML nesting
ASP blocks must be properly closed (<% ... %>) for formatting and diagnostics to work correctly
Complex mixed HTML/ASP structures may occasionally require manual adjustment after formatting
#include virtual="..." paths are resolved from the first workspace folder root
π οΈ Development
Building from Source
Prerequisites: Node.js 16+ Β· VS Code 1.80+
git clone https://github.com/ashtonckj/Classic-ASP-Language-Support.git
cd Classic-ASP-Language-Support
npm install
npm run compile
# Press F5 in VS Code to launch the Extension Development Host
π€ Contributing
Contributions are welcome! If you have ideas, bug reports, or want to improve the extension:
π΄ Fork the repository
πΏ Create a feature branch (git checkout -b feature/amazing-feature)
πΎ Commit your changes (git commit -m 'Add amazing feature')
π€ Push to the branch (git push origin feature/amazing-feature)
π Open a Pull Request
π Acknowledgements
This extension wouldn't be possible without these amazing projects:
Prettier - HTML, CSS, and JavaScript formatting engine
Zachary Becknell ( ASP Classic Support ) - ASP region highlighting implementation
If you find this extension helpful, please consider leaving a β on GitHub and a rating on the VS Code Marketplace! Made with β€οΈ for the Classic ASP community
About
Formatting, IntelliSense, Auto-Completion, and Syntax Highlighting for Classic ASP files with HTML, CSS, JavaScript, SQL, and VBScript.