Skip to content

Add Clean Language extension to auto-sync list #950

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

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