Skip to content

Conversation

Ivan-Pasco
Copy link

This PR adds the Clean Language extension to the Open VSX Registry auto-sync list to make it available to Cursor, Windsurf, and other VS Code-based editors that cannot access Microsoft's extension marketplace.

Extension Details

Features

  • Official Clean Language extension with LSP support
  • Syntax highlighting for .cln and .test.cln files
  • Autocompletion and intelligent code assistance
  • Tab enforcement and proper indentation for Clean Language
  • Integration with cleanmanager for compilation and execution
  • Built-in commands for running, compiling, and testing Clean files
  • Version selection and information display

Why This Extension Should Be Added

The Clean Language extension is currently available on the VS Code marketplace but inaccessible to users of Cursor, Windsurf, and other VS Code-compatible editors due to Microsoft's marketplace restrictions. Adding it to the Open VSX auto-sync list will:

  1. Enable Clean Language developers using Cursor/Windsurf to have proper language support
  2. Provide a vendor-neutral distribution channel for the extension
  3. Ensure the extension remains accessible across different VS Code-based editors

The extension is actively maintained, open source (MIT license), and provides essential tooling for Clean Language development.

Testing

The extension has been tested and verified to work correctly in VS Code. The repository structure follows standard VS Code extension conventions and should build successfully in the auto-sync process.

This adds support for the Clean Language extension (IvanPasco.clean-language)
to the Open VSX Registry auto-sync list. The extension provides:

- Official Clean Language extension with LSP support
- Syntax highlighting for .cln and .test.cln files
- Autocompletion and tab enforcement
- Integration with cleanmanager
- Built-in commands for running, compiling, and testing Clean files

Repository: https://github.com/Ivan-Pasco/clean-language-extension
Publisher: IvanPasco
Extension ID: clean-language
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant