TextEditor: Suggest saving new files with an extension from highlighter

This commit is contained in:
Karol Kosek 2022-12-06 19:32:17 +01:00 committed by Tim Flynn
commit 9b3335723f
Notes: sideshowbarker 2024-07-17 02:59:25 +09:00

View file

@ -280,7 +280,11 @@ MainWidget::MainWidget()
});
m_save_as_action = GUI::CommonActions::make_save_as_action([&](auto&) {
auto response = FileSystemAccessClient::Client::the().try_save_file_deprecated(window(), m_name, m_extension);
auto extension = m_extension;
if (extension.is_null() && m_editor->syntax_highlighter())
extension = Syntax::common_language_extension(m_editor->syntax_highlighter()->language());
auto response = FileSystemAccessClient::Client::the().try_save_file_deprecated(window(), m_name, extension);
if (response.is_error())
return;