Skip to content

Document Neovim integration using clangd and ccls - #408

Open
Amaan-Kazi wants to merge 1 commit into
platformio:developfrom
Amaan-Kazi:develop
Open

Document Neovim integration using clangd and ccls#408
Amaan-Kazi wants to merge 1 commit into
platformio:developfrom
Amaan-Kazi:develop

Conversation

@Amaan-Kazi

Copy link
Copy Markdown

This pull request adds documentation for using PlatformIO with Neovim.
Including Project Generation, Language Server Configuration and generating the compilation database.

In particular, i have documented the use of --query-driver when using clangd, this is a requirement when cross compiling, especially for embedded toolchains.

I can create a PR in the platformio-web repo to add Neovim to the list of IDEs on integration page

@CLAassistant

CLAassistant commented Jul 23, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@batoaqaa

Copy link
Copy Markdown

I built nvim-pio, a Neovim plugin designed to bring a native PlatformIO workflow supported with clangd LSP to Neovim.
If you build firmware for Arduino, ESP32, STM32, or other microcontrollers, this allows you to compile, flash, monitor, and manage dependencies without leaving your editor.

https://github.com/batoaqaa/nvim-pio

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants