Skip to content

Conversation

@dimitrijejankov
Copy link

@dimitrijejankov dimitrijejankov commented Nov 23, 2025

Add Unreal Angelscript Extension

This PR adds support for Unreal Engine Angelscript to the Zed extension registr.y.

Unreal Angelscript is a fork of unreal that supports Angelscript https://angelscript.hazelight.se/

The plugin is a port of the visual studio code plugin https://github.com/Hazelight/vscode-unreal-angelscript

What it does

  • Adds syntax highlighting for Angelscript files (.as)
  • Provides code completion for Angelscript keywords and functions
  • Includes basic language support for Angelscript in Zed editor
  • Language server integration (requires setup and config)
  • Debugging (requires setup and config)

Testing

The extension has been tested with various Angelscript files from Unreal Engine projects and provides proper syntax highlighting and basic editor features.

The server and debugger were only tested on Linux.

Files changed

  • extensions/unreal-angelscript - Added as a Git submodule
  • extensions.toml - Added entry for the unreal-angelscript extension
  • .gitmodules - Updated with new submodule reference

Screenshots

zed-debug zed-debug

@cla-bot
Copy link

cla-bot bot commented Nov 23, 2025

We require contributors to sign our Contributor License Agreement, and we don't have @dimitrijejankov on file. You can sign our CLA at https://zed.dev/cla. Once you've signed, post a comment here that says '@cla-bot check'.

@dimitrijejankov
Copy link
Author

@cla-bot check

@cla-bot cla-bot bot added the cla-signed label Nov 23, 2025
@cla-bot
Copy link

cla-bot bot commented Nov 23, 2025

The cla-bot has been summoned, and re-checked this pull request!

Copy link
Member

@MrSubidubi MrSubidubi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this! You'll need a license, check https://zed.dev/docs/extensions/developing-extensions#extension-license-requirements for more information

@MrSubidubi MrSubidubi added the missing-license The extension is missing a compatible license label Nov 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed missing-license The extension is missing a compatible license

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants