Use 'stroustrup' style for C++.
Switch 'init.el' to lexical binding.
Define text objects for C defuns.
Update submodules.