Developing a Language Plugin: LSP versus the Joy of Learning

At JetBrains Plugin Developer Conf,
Cover for Developing a Language Plugin: LSP versus the Joy of Learning
Developing a Language Plugin: LSP versus the Joy of Learning

The Language Server Protocol (LSP) promises an easy path to language plugin development, but it’s not a full substitute for native support. This talk shows how to combine the IntelliJ Platform’s LSP API with custom features, highlighting both its possibilities and limitations. Lessons from building support for Luau plugin illustrate common challenges and practical ways to address them.

Video
Slides

In the same orbit

Explore more events