Neovim Plugin - Particle.nvim

Hello,

I've been using Neovim to develop firmware for Particle devices and created a plugin similar to Particle workbench. It can manage project settings like device os and platform, run Particle command palette to compile, flash and clean project and integrate with LSP to provide LSP hints, autocomplete, etc.

The LSP integration gives better suggestions than what's possible with Intellisense out of the box, but there is some configuration user side needed to setup clangd.

Not sure how well it'll run outside of my computer, but here's the link.

1 Like

Neat! However I feel the need to start unnecessary controversy by stating that I use emacs, not vim.

3 Likes

Do you use that for firmware development, I am wondering what that looks like?

I use emacs as my editor under Linux for configuration files and such, mainly because I've used it since the late 1980s. I use VSCode for Particle firmware and node.js.