Initial commit - UCXL VS Code extension

- Added UCXL VS Code extension with syntax highlighting
- Implemented language configuration and grammar definitions
- Created extension package with examples and documentation
- Added syntax highlighting for UCXL code structures

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
anthonyrawlins
2025-08-27 09:39:31 +10:00
commit 8d40cd98ac
10 changed files with 486 additions and 0 deletions

17
examples/ucxl_example.py Normal file
View File

@@ -0,0 +1,17 @@
import posixpath
def ucxl_path_join(*args):
"""
Join multiple path components into a single UCXL path.
Args:
*args: Path components to join.
Returns:
str: A single UCXL path.
"""
ucxl = "ucxl://AB001:dev@project:task/~~/policies/linting/details.md"
return posixpath.join(*args)

5
examples/ucxl_example.rs Normal file
View File

@@ -0,0 +1,5 @@
fn main() {
let context = ucxl::Context::from(ucxl://any:developer@chorus:website-redesign/#/db/connection/credentials).expect("Failed to create UCXL context");
}