My neovim config, currently set for embedded development for Particle.io devices. Based on https://github.com/ThePrimeagen/init.lua
Clone this to ~/.config/nvim
Make sure to install:
bear: https://github.com/rizsotto/Bear
llvm: https://github.com/llvm
ripgrep: https://github.com/BurntSushi/ripgrep
arm-none-eabi-gcc: https://formulae.brew.sh/cask/gcc-arm-embedded or thru Particle workbench (see device os folder)
Particle Device OS is managed by Particle Workbench extension in VSCode
LSP for Particle comes from compile_commands.json which is generated by bear via my makefile + clangd (llvm)