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

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

Book a call

Irina Nazarova CEO at Evil Martians

Evil Martians transform growth-stage startups into unicorns, build developer tools, and create open source products. Hire us to design and build your product