micro-plugin-lsp
micro-plugin-lsp copied to clipboard
An LSP Client implementation for the Micro Editor
For rust-analyzer, I wanted to pass the initialization options `{"checkOnSave":{"command":"check"}}`, but the plugin parsed that as `{"checkOnSave":{"command":"check"}`. Currently the plugin uses a regex to split the option string, and I...
 It's DOES NOT WORK 
Any but one: `lsp.server`
the `definition` feature didn't work when the file returned by the server wasn't in the working directory, as is often the case with dependencies. This commit fixes this bug.
For example, in C++ ```c++ #include int main() { std::cou ``` Try to complete `std::cout`. The proposed choice **removes** the typed 'u'. You can't iterate on the completions either, if...
This is really disturbing that a language server plugin changes the file while saving. It shouldn't do that by default at least, since it might go unnoticed (like when auto...
I am trying to set up the LSP for Julia, after having just done it successfully for Helix. The relevant variable in ~/.config/helix.config.toml is ``` language-server = { command =...
On Mac, pressing the alt key enables you to type other symbols (•ª•¶¢º¡ª), so therefore it just types that symbol instead of using the keyboard shortcuts
context: i am using a LSP called [nixd](https://github.com/nix-community/nixd) `nixd` has some configuration options but i don't think i can use them with this plugin - see https://github.com/nix-community/nixd/blob/main/nixd/docs/configuration.md for details it...
Added `c=clangd,` to main.lua and everything is working as expected. I can make a PR.