Welcome to the official Visual Studio Code extension for the Chuks programming language. This extension provides rich language support powered by the built-in Chuks LSP server.
Features
Core
Syntax Highlighting — colorization for Chuks keywords, types, operators, and structures
IntelliSense — smart code completion and suggestions
Diagnostics — real-time error checking and warnings as you type
Hover Documentation — type info and docs on mouse hover
Go to Definition — jump to symbol definitions (F12 / Cmd+Click)
Snippets — code templates for common patterns (httpserver, jwtauth, testsuite, etc.)
Navigation
Find All References — locate every usage of a symbol across your project (Shift+F12)
Go to Type Definition — jump to the type behind a variable or parameter
Workspace Symbol Search — search symbols across all open files (Cmd+T / Ctrl+T)
Folding Ranges — collapse/expand code blocks, import sections, and comments
Refactoring
Rename Symbol — rename a variable, function, or class across the project (F2)
Organize Imports — sort and deduplicate import statements (Cmd+Shift+P → "Organize Imports")