An OmniSharp proxy that filters out null messages from the language server.
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| README.md | ||
OmniProxy
A proxy that runs the OmniSharp language server, passing all client messages to the server, and all server messages to the client, with the exception that it ignores null messages sent by the server which causes problems for some editors (such as helix).
This was heavily adapted from tfpk/lsp-proxy.
Usage
Make sure the OmniSharp executable is on your path. Then set this binary as the omnisharp language server in your ~/.config/helix/languages.toml file:
[language-server.omnisharp]
command = "/path/to/omniproxy"