Fixed crash introduced in last commit, moved compile and compile and run to keybindings control(shift) enter instead of r. Using control-r for rename refactoring.
menu->action_group->add(Gtk::Action::create("SourceGotoDeclaration","Go to declaration"),Gtk::AccelKey(menu->key_map["goto_declaration"]),[this](){
menu->action_group->add(Gtk::Action::create("SourceGotoDeclaration","Go to declaration"),Gtk::AccelKey(menu->key_map["source_goto_declaration"]),[this](){