A C/C++ minor mode for Emacs powered by libclang