I'm spending enough time hacking my duino code that I'm really missing my favourite editor (vim). no flame wars please, I know emacs is also wonderful but I grew up with vi and then vim, and those keystrokes are hardcoded into my motor homunculus after 40 years so that's what I want. Using the mouse for text editing just makes me crazy.
I've been looking around for an alternative IDE using vim as the editor, and stumbled across Atom with the Platformio plugin and the vim plugin. It looks pretty nice on first glance, but... the folder structure is quite different (github oriented) and it seems like a lot of work to migrate all my projects.
Does anyone know of a magic formula (how-to?) for making Platformio transparently compatible with the original Arduino IDE directory hierarchy (Projects dir full of subdirs whose name must match the rootname of the .ino .cpp and .h files found in the subdir?)
Alternatively does anyone have other options for a vim-centric multiwindow smart IDE system that runs under OSX and Linux and is compatible with Arduino IDE structure if I should ever want to switch back?
Or should I just bite the bullet and set up a whole new source tree?