@ -140,7 +140,8 @@ R"RAW(
#endif
R"RAW(
"close_tab": "<primary>w",
"window_toggle_split": ""
"window_toggle_split": "",
"clear_console": "<primary><shift>c"
},
"project": {
"default_build_path_comment": "Use <project_directory_name> to insert the project top level directory name",
@ -349,6 +349,12 @@ Menu::Menu() {
<attribute name='action'>app.window_toggle_split</attribute>
</item>
</section>
<section>
<item>
<attribute name='label' translatable='yes'>_Clear _Console</attribute>
<attribute name='action'>app.clear_console</attribute>
</submenu>
</menu>
</interface>
@ -1047,6 +1047,9 @@ void Window::set_menu_actions() {
menu.add_action("window_toggle_split", [this] {
Notebook::get().toggle_split();
});
menu.add_action("clear_console", [this] {
Terminal::get().clear();
}
void Window::activate_menu_items(bool activate) {