Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds an example configuration for neovim.
This to do before this is ready for merging:
nvim-lspconfig
repository. On top of providing a sane default config, this allows automated proper management of the language server lifecycle, because to be clear the provided sample code kinda smells: never detaches closed buffers, never shuts the LSP down, you get the idea, it's naive.nvim-cmp
side. Support for multiline ghost-text was literally merged 2 days ago, and there are additional PRs addressing limitations that are actively being worked on, such as the suggestions window currently being drawn on top of the ghost text (PR 1955). In its current state, it's a bit rough around the edges, but it should be good enough to play with for the curious.textDocument/generation
function. I still need to look into how that works, but thenvim-lspconfig
docs point towards setting up anLspAttach
autofunction handler withvim.api.nvim_create_user_command()
Closes #2