どうせならC + Luaの方がいい
Luaを仕組んでしまえばconfigやkeymapの書式も統一できるし、各自欲しい関数をどんどん加えられる