It might not come as a surprise to you that I’m a heavy vim user. Whenever I write anything, I’d like for it to be inside of vim. This has been true for almost anything except note-taking. Why? Because I like to take a lot of notes on the go (in fact, I started the draft of this blog post on my phone) and sync them with my laptop. The number of iOS-apps that play well with vim based solutions and have pleasant use interface is quite small.
Let's say you have flashed your STM32 MCU but accidentally overwrote a GPIO configuration used for ST-Link communication (discovery boards are prone to this). You might get the error message when trying to flash:
In this post I will try to document my journey of setting up a modern C(++) development environment in (neo)vim.