I showed RefakTS to a colleague and he found it really interesting. He pointed out that one could also rely on an IDE’s refactoring features via the Language Server Protocol (LSP).
Using LSP as a foundation could:
• Support more programming languages.
• Reuse existing refactoring capabilities in many IDEs.
• Combine well with MCP for additional features.
I don't really know anything about LSP. Were you also not aware of it, or was there another reason for not using LSP here?
I showed RefakTS to a colleague and he found it really interesting. He pointed out that one could also rely on an IDE’s refactoring features via the Language Server Protocol (LSP).
Using LSP as a foundation could:
• Support more programming languages.
• Reuse existing refactoring capabilities in many IDEs.
• Combine well with MCP for additional features.
I don't really know anything about LSP. Were you also not aware of it, or was there another reason for not using LSP here?