FacilityApi / FacilityIntellij

Provides syntax highlighting and language support for Facility Service Definition (fsd) files for the Facility API Framework.
MIT License
0 stars 3 forks source link

Integrate IntelliJ LSP support #61

Open jzbrooks opened 1 year ago

jzbrooks commented 1 year ago

It might be useful to replace some hand-rolled parts of the plugin with the facility LSP system. For a long time JetBrains systems deliberately did not support LSP, but it appears that's changing to some degree. The plugin is still valuable because the IntelliJ platform is more robust than LSP (structure view, custom code actions, etc).

More details here: https://blog.jetbrains.com/platform/2023/07/lsp-for-plugin-developers

ddunkin commented 1 year ago

Please note that the integration with the Language Server Protocol is created as an extension to the paid IntelliJ-based IDEs. Therefore, plugins utilizing Language Server integration may not be available in Community releases of JetBrains products and Android Studio from Google.

Making the plugin incompatible with Android Studio could be a blocker.

angelozerr commented 4 months ago

Please try https://github.com/redhat-developer/lsp4ij which is a free lsp support for intellij