# NX Postprocessor Support A comprehensive VS Code extension providing language support for NX CAM postprocessor development, including CDL, TCL, and DEF files. ## Features - **Syntax Highlighting** - Full syntax highlighting for CDL, TCL, and DEF files - **Code Formatting** - Automatic code formatting for all supported file types - **Multi-language Support** - Supports NX CDL, TCL, and DEF file formats - **Intelligent Code Analysis** - Linting and error detection for postprocessor code - **Auto-completion** - Context-aware code completion for faster development ## Supported File Types - `.cdl` - NX User Defined Event File - `.tcl` - NX TCL postprocessor files - `.def` - NX Definition files ## Installation 1. Install from the VS Code Marketplace 2. Install Python 3.8 or higher 3. Open any `.cdl`, `.tcl`, or `.def` file 4. The extension will automatically activate and provide language support ## Configuration The extension can be configured through VS Code settings: - `nx-post-support.interpreter` - Specify custom Python interpreter path for the language server - `nx-post-support.formatter` - Enable/disable the TCL formatter (default: false) - `nx-post-support.inlayHint` - Enable/disable inlay Hints (default: true) ## Usage Simply open any supported file type and enjoy: - Syntax highlighting - Error detection and linting - Code completion - Code formatting (Format Document command) - Hover information ## Contributing This extension is actively maintained. For issues or feature requests, please visit our [repository](https://git.cbsk-tech.de/Christoph/nx_post_support.git). ## License AGPL-3.0 License - see LICENSE file for details.