You can use several IDEs to work on LibreOffice. This page describes how to use them.
The script to generate these IDE projects is in bin/gbuild-to-ide. You are welcome to adopt the script to support more IDEs!
Then open one of the *.kdev4 projects with KDevelop.
The following video explains the KDevelop IDE Integration:
A shorter teaser version of this video (for sharing on social media etc.) is also available.
Microsoft Visual Studio
For Visual Studio 2013:
For Visual Studio 2015:
This generates a clang compilation database that can be used for YouCompleteMe.
Work has started to generate Eclipse CDT project files, but not yet finished. Feel free to continue this.
There are other IDEs like Netbeans and CLion. Feel free to add support for them to gbuild-to-ide.
You can dump the parse result of the the gbuild-to-ide script with: