TCL Outline for VS Code
August 25, 2025 Β· View on GitHub
A lightweight VS Code extension that provides outline navigation (functions & namespaces with nesting) for Tcl scripts β improving productivity for engineers working with CAD flows, EDA tooling, or Tcl-based automation.
π¦ Published on Visual Studio Marketplace
β Used by engineers at Intel and beyond to accelerate Tcl workflow navigation.
π Features
- Adds symbols view in the VS Code outline explorer for Tcl
procandnamespacedefinitions. - Nested view for easier navigation in complex scripts.
- Compatible with standard Tcl language support extensions.
- Actively improved based on community feedback.
Example:

βοΈ Installation
- Install Tcl language support in VS Code.
- Search βTcl Outlineβ in the VS Code Marketplace or click here.
- Reload VS Code and start coding in Tcl.
π Known Issues
procblock may close early if there is a string containing multiple}characters.- Currently requires a Tcl language extension installed.
- Cursor context highlighting is limited to symbol declarations.
π¦ Release Notes
[0.0.3]
- Improved regex to catch more
proctypes. - Fixed curly-bracket block alignment (empty procs supported).
π€ Contributing
Issues and PRs are welcome!
π Open an issue or reach out: sniryehud@gmail.com
π Acknowledgements
Inspired by Perl Outline extension.
Dedicated to the great Tclers Yoram and Ofer.