Emacs setup for C/C++ with Helm describe here: http://tuhdo.github.io/c-ide.html