-
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.
-
null-ls.nvim
Discontinued Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
That's the point of LSP, as long as you can find a language server that understand the protocol, you can use it. neovim/nvim-lspconfig plugin is just default settings for most language servers, but it's also pretty easy to add a language server that's not listed here, you just have to tell it what command it should run, accepted file types and what's considered a "project" (ie. a directory that's a git repo, a directory that contains CMakeLists.txt file etc). There is even a plugin that hooks linters and code formatters into the same interface, I use it with shellcheck.
I started off using LunarVim , which is basically an IDE neovim config with some minimal sane defaults. It takes some of the brain ache out of getting started.
That's the point of LSP, as long as you can find a language server that understand the protocol, you can use it. neovim/nvim-lspconfig plugin is just default settings for most language servers, but it's also pretty easy to add a language server that's not listed here, you just have to tell it what command it should run, accepted file types and what's considered a "project" (ie. a directory that's a git repo, a directory that contains CMakeLists.txt file etc). There is even a plugin that hooks linters and code formatters into the same interface, I use it with shellcheck.
Yes, we all know that Emacs is not really an operating system. But you can do literally everything in it, your e-mails, documents, programming, shell, scripting, it can be your window manager, PID 1 or message router in an air traffic control system.
You can try juci++, https://gitlab.com/cppit/jucipp, which only aims to be a "++ source editor with CMake integration :)
Actually neovim has all this features.... With nvim-lsp and clangd you get all of them. You can just use my config if you don't want to setup from scratch: https://github.com/RishabhRD/rdconfig
Related posts
-
cpp setting problem
-
Please inform me of the plugin(s) enabling these two features
-
what is the plugin for showing the function context on top of buffer?
-
Most minimal setup for lsp (typescript) and prettier format on save
-
Roadmap for learning NeoVim. What's the minimum I need to know to turn NeoVim into an IDE?