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.
- 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.
- 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.
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.
- Improved regex to catch more
proctypes. - Fixed curly-bracket block alignment (empty procs supported).
Issues and PRs are welcome!
👉 Open an issue or reach out: sniryehud@gmail.com
Inspired by Perl Outline extension.
Dedicated to the great Tclers Yoram and Ofer.
