I have a nice set of plugins in #NeoVim. But there are two things I want. I want better autocomplete. I want to have language constructs as text-objects: functions, classes, blocks, context-managers. I especially want this for #Python. I think I want it to use the LSP. I think I also want it for #Rust. For the autocomplete part there are two different things (completely unrelated) that have "coq" in the name. I think the one I want is "coq_nvim". Not sure yet about LSP-driven navigation. I welcome opinions and experiences.
@YesJustWolf https://github.com/folke/flash.nvim is a good one, not lsp but tree sitter for quicker nav.
@YesJustWolf I just bookmarked this about 2 hours ago -- it _might_ be a part of what you're looking for: https://hachyderm.io/@VimLinks/114121772506462678
@YesJustWolf cmp is the current default for autocomplete.There's also blink, but it's very new. Native LSP has largely supplanted coq-nvim. You can see my setup here:
https://github.com/dustypomerleau/config/tree/main/nvim
Each plugin has a separate file, so it should be easy to shop around.