ATTENTION: No syntax highlighting is provided by this extension. You will need to install another TCL extension that provides syntax highlighting and language registration.
Features
Document Outline:
Quickly see a structured outline of your TCL file, including procedures, namespaces, and variables. Navigate your code with ease.
Jump-to Definition:
Click on a symbol (like a procedure or variable) and jump straight to its definition. No more searching through your code manually.
Code Folding:
Collapse and expand blocks of code, such as procedures, control structures (if/else, loops, etc.), and namespaces, making it easier to focus on what matters.
Hover Information:
Get helpful details when you hover over symbols—see procedure signatures, variable values, and more right in your editor.
Auto-Completion:
Intelligent code suggestions for TCL commands, procedures, variables, and namespaces as you type. Supports snippets for complex procedure calls.
Sticky Scrolling:
Keep your context in view as you scroll, so you never lose track of where you are in your code.
Note
This extension does not provide syntax highlighting or basic TCL language support. For those features, you will need to install another TCL extension of your choice that handles syntax highlighting and TCL language registration. Use this extension in tandem with your favorite TCL extension to get the full coding experience.
Getting Started
Install a TCL Syntax Highlighter:
Make sure you have a TCL extension installed that provides syntax highlighting and language registration.
Install TCL Navigation & Tools:
Find and install this extension from the VS Code Extension Store.
Configure Formatting Options (Optional):
Customize the code formatting behavior in VS Code settings. Available options include:
tcl-navigate.formatting.indentSize: Number of spaces to use for indentation (default: 4)
tcl-navigate.formatting.alignArguments: Align arguments in procedure calls (default: true)
tcl-navigate.formatting.alignBraces: Place opening and closing braces on their own lines (default: true)
Enjoy Enhanced TCL Coding:
Open a TCL file, and you'll see an updated document outline, improved code navigation, folding, and hover details right away. Auto-completion will activate as you type, and you can format your code with the command palette using "Format TCL Document" or "Format TCL Selection".
Feedback & Contributions
Your input is valuable. If you encounter issues or have suggestions, feel free to open an issue on our GitHub repository or drop a comment in the VS Code Extension Store.