1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 19:37:35 +00:00

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
parent c75bfa9cda
commit 9b3335723f

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;