The current implementation of our LSP is tightly coupled with the VSCode ecosystem. This limits its usability and prevents developers who prefer other code editors or IDEs from leveraging its features. To make current LSP more versatile and accessible, I propose refactoring it to be compatible with any code editor or IDE that supports LSP.
Objective:
Decouple the LSP from VSCode-specific dependencies and ensure compatibility with other popular code editors and IDEs, such as Sublime Text, Vim, Neovim, Monaco and more.
The current implementation of our LSP is tightly coupled with the VSCode ecosystem. This limits its usability and prevents developers who prefer other code editors or IDEs from leveraging its features. To make current LSP more versatile and accessible, I propose refactoring it to be compatible with any code editor or IDE that supports LSP.
Objective:
Decouple the LSP from VSCode-specific dependencies and ensure compatibility with other popular code editors and IDEs, such as Sublime Text, Vim, Neovim, Monaco and more.