-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Language Server Protocol #24
Comments
I cannot see a C implementation of the language server on their list. If you know of a library that we can plug in that would be great. |
There are multiple:
These links come from the community site |
Hmm, they all look like C++. |
Ah - I see what you mean. LSP breaks down into client and server implementations - so you actually run the server in a separate process and talk to it with jsonrpc, which is less inefficient then it sounds. |
I don't really want to package a C++ build into our C based IDE - hence why I think we need to find a C implementation of the server. Or is the server shipped separately in a system package manager and run in the background? |
clangd is shipped separately and available on most distros, the cquery based solutions you might have to build and be thoughtful about but they provide greater speed a little more functionality. And in either case, you would be running the lsp-server in the background and interacting with it as a client. |
Why not support the Language Server Protocol? It gets you a bunch of the boring but important stuff quickly.
The text was updated successfully, but these errors were encountered: