fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

Hugo 雨果

Folks who are using (and NOT neovim): what do you use for LSP and completions?

@shrik3 Do you use anything to run LSPs? ALE?

@whynothugo deoplete has lsp integrations, check out https://github.com/deoplete-plugins

But for c/cpp I have a simpler setup: instead of lsp like clangd, I use deoplete-tag + ctags or rtags

btw it seems the development has moved to ddc.vim but I haven't tried.

GitHubdeoplete-pluginsdeoplete.nvim plugins organization. deoplete-plugins has 14 repositories available. Follow their code on GitHub.

@whynothugo tangential: I'm not sure switching to neovim was worth it now that I've been using it for a while. I can't really make out a good reason that made the switch worth while at all.

@witcher What did you use for LSPs and completions before making the switch?

(not too tangential; me question is because I'm trying to evaluate feature parity of both).

@whynothugo I remember using YouCompleteMe but I was never happy with it. It required me to put commands for compilation or something like that in the installation part of my plugin iirc, I was very irritated by that, especially when it stopped compiling. It was what made me think about (and eventually the reason I did) switching to neovim in the first place because the selection of LSPs was a lot better

@whynothugo as for other features I can remember trying to use: I don't use the built in terminal at all because its much easier for me to open a new terminal using tmux.
The other thing was :tcd iirc, which, unlike :lcd, doesn't exist in vim for some reason, but I haven't used it a lot because it doesn't fit my workflow.
Being able to write configuration using Lua was nice at first but in the end it didn't matter at all because I never touch (and never want to) my configuration anyway.

I can't remember anything else that's different so it probably wasn't worth it at all for me in the end. Maybe that helps

@witcher Lua is really nice for connecting complicated bits together. But a lot of stuff is way shorter and simpler with Vimscript.

I ended up being less of a purist and using a mix of both.

@whynothugo I use ale for LSP but don't have anything for completions. Those always annoyed me.

@whynothugo I like Codeium, and find ALE and ruby-lsp can both be useful in various ways. Plus, a ton of @tpope plugins of course.

On the other hands, I have so many vim customizations that it now physically hurts to use vanilla vi or any GUI-based IDE. I've been totally spoiled by the experience of tuning a TUI that fits my problem domain and fits my brain, too.