💎 Feature Showcase (v1.7.2)
🚀 Semantic Inlay Hints
- New! Descriptive names for
$IN[x], $OUT[x], TOOL_DATA[x] and BASE_DATA[x] appear directly in your code.
- Never guess what
$OUT[42] does again.
|
📚 Full KSS 8.7 Reference
- 350+ System Variables integrated.
- Trilingual support: English, Russian, Turkish.
- Hover info shows Type, Writability (Read-Only/RW), and Syntax.
|
🎨 Engineered Aesthetics
- 67 manually tuned themes (Bearded Theme collection).
- Optimized for factory floor lighting conditions.
- KUKA WorkVisual Dark/Light standard themes included.
|
🛡️ Industrial-Grade Validation
- Strict Type Safety and Syntax checks.
- Checks name lengths and non-ASCII characters.
- ReDoS Protection: Secure and fast regex engine.
|
⚡ Intelligent Tools
- I/O Signal Monitor (Side Panel).
- KRL Frame Calculator: Advanced matrix math & coordinate conversion.
- F12 / Go to Definition: Instant navigation through memory cache.
|
🔧 Smart Refactoring
- F2 Rename across all files (`.src` & `.dat`).
- Auto-Cleanup unused variables.
- Sort declarations & Auto-Format.
- Analysis Report: Project health summary.
|
⚙️ Settings
| Setting |
Default |
Description |
krl.autoFold |
false |
Automatically collapse ;FOLD regions on open. |
krl.indentWidth |
3 |
Customize your indentation size. |
krl.errorLens.enabled |
true |
Show errors inline at the end of the line. |
krl.alignAssignments |
true |
Vertically align = signs for readability. |
📜 License & Credits
- Liskin Labs: Developed by Silvestr Liskin.
- Bearded Theme: Adapted themes by BeardedBear (GPL-3.0).
- OpenKuka: Inspired by the OpenKuka Community.
Made with ❤️ for the Robotics Community.
Powered by Advanced Agentic Coding.
| |