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
proc
andnamespace
definitions. - 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.
proc
block 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
proc
types. - Fixed curly-bracket block alignment (empty procs supported).
Issues and PRs are welcome!
👉 Open an issue or reach out: [email protected]
Inspired by Perl Outline extension.
Dedicated to the great Tclers Yoram and Ofer.