Our great sponsors
-
NvChad
Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
doom-nvim
Discontinued A Neovim configuration for the advanced martian hacker [Moved to: https://github.com/doom-neovim/doom-nvim] (by NTBBloodbath)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I too had some fun getting a nice neovim setup going but in the end I just wanted to get work done instead.
I settled on https://github.com/LunarVim/LunarVim and then I customize my lv-config.lua with the extra pluggins/settings I want.
I really like 99% of everything with VSCode except, 1) it kills my CPU and 2) the terminal experience is terrible. I spend all day in a shell and I want to move around quickly.
Looks like the author is running BSPWM, their configuration (in their dotfiles repo) is available here: https://github.com/siduck76/dotfiles/blob/master/thinkpad/bs...
If you are going to go down the vim as an IDE path, wouldn't you just use Onivim? (https://v2.onivim.io/) Or is the licensing the issue?
> Ultimately things like C++ code completion and intellisense require a lot of work and code to get right, and NeoVim/Vim attempts are not there yet, for example I had to give up when the only way to figure out what compilation flags a project uses meant configuring it manually.
Not sure if I understand this right, but have you heard of https://github.com/rizsotto/Bear?
It intercepts compilation calls to generate a clang compilation database used by C and C++ LSP implementations. This way you just have to compile the project the normal way, only wrapping the initial call (for example, to `make`) with bear: `bear make`.
Once you have the database, a LSP server like ccls should work out of the box with the project.
neovim is in a honeymoon phase with the recent release of v0.5. Ive been maintaining a search directory site as a hobby https://neovimcraft.com and every couple of days there are a handful of new plugins to add to it. Now is the time to give neovim a shot!