Reference [1] describes how to provide language using LSP protocol for the Ballerina programming language. A NetBeans plugin could also be written.



Language Feature SupportStatus
File type recognition
Project type
Semantic syntax highlighting
Formatting
Braces matching
Error Hints/Fixes/Suggestions
Code completion
Code templates
Refactoring
Debugging


References

  1. Nadeeshaan G. & Nipuna M. (2022), Language Server Protocol and Implementation, APress.
  2. Lahoda J. (2019), "LSP Client demo - (ba)sh language server", ASF.


  • No labels