fix: prefer "same file" error over "save as would overwrite unsaved changes" in save_as

This commit is contained in:
CJ van den Berg 2025-12-28 20:55:47 +01:00
parent 7f88381eb0
commit 38948cf492
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -785,10 +785,10 @@ const cmds = struct {
var existing = false;
if (self.buffer_manager.get_buffer_for_file(file_path)) |new_buffer| {
if (new_buffer.is_dirty())
return tp.exit("save as would overwrite unsaved changes");
if (buffer == new_buffer)
return tp.exit("same file");
if (new_buffer.is_dirty())
return tp.exit("save as would overwrite unsaved changes");
existing = true;
}
try self.create_editor();