Neovim as ESP32 IDE with Clangd LSP

1 · Adrian Ancona Novelo · Aug. 14, 2024, 12:41 p.m.
Summary
In this article, I’m going to explain how to configure Neovim to work as an IDE for ESP32. Before we start, we need to have ESP-IDF in our system. You can follow my Introduction to ESP32 development article for instructions on how to install it. Lazy vim I use lazy to manage my Neovim plugins, so let’s make sure it’s configured correctly. To do that, we need to add these lines to our init.lua (usually at ~/.config/nvim/init.lua): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 local lazypath = vim.fn.stdpath('...