SpaceManiac / SpacemanDMM

A BYOND language smartness provider, map renderer, and more.
https://marketplace.visualstudio.com/items?itemName=platymuus.dm-langclient
GNU General Public License v3.0
79 stars 78 forks source link

[Sublime Text] Language Client Sublime Text 4 compatibility #271

Open KubeRoot opened 3 years ago

KubeRoot commented 3 years ago

The LSP package has had significant changes to inner workings for Sublime Text 4. The DM langclient package seems to have relied on now-changed types to override the language server configuration, which means the package is now broken.

I have a local version reworked to work with Sublime Text 4, limited to only the language client and "Toggle Ticked" command, missing object tree and documentation (Might be more things I don't know about).

Is the official package going to be updated? I could also contribute my local version, but I have no prior experience with ST plugins and don't know what the code quality is :V

Spookerton commented 1 year ago

Mild digging- (At least) Partially due to the LanguageHandler class being removed from LSP. It has been replaced with AbstractPlugin for ST4.