Starting with the 2023.2 release cycle, the LSP API is publicly available as part of the IntelliJ Platform in the following IDEs: Therefore, the LSP approach shouldn’t be considered as a replacement for the existing language API, but rather as an added value. However, we must remember that canonical custom language support provided by IntelliJ Platform still offers a wider range of integration with IDE features than handling and presenting data provided by a Language Server. It also reduces the need for constant maintenance and tracking of changes in relevant languages and tools, making it easier to bring consistent language support to various development environments. The Language Server can provide language-specific features such as code completion, documentation, and formatting, which is far easier than implementing language support from scratch and saves time and effort. By incorporating LSP into the IntelliJ Platform, we enable plugin developers to introduce support for a custom language by using specific LSP server integration. The Language Server Protocol (LSP) is an open-standard protocol developed by Microsoft that enables communication between development tools and Language Servers.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |