refactor: minor clean-up in delete_buffer command
This commit is contained in:
parent
17f6c6329a
commit
b6d412caca
1 changed files with 3 additions and 5 deletions
|
@ -421,14 +421,12 @@ const cmds = struct {
|
|||
const buffer = self.buffer_manager.get_buffer_for_file(file_path) orelse return;
|
||||
if (buffer.is_dirty())
|
||||
return tp.exit("unsaved changes");
|
||||
if (self.get_active_editor()) |editor| {
|
||||
if (editor.buffer == buffer)
|
||||
if (self.get_active_editor()) |editor| if (editor.buffer == buffer)
|
||||
editor.close_file(.{}) catch |e| return e;
|
||||
}
|
||||
_ = self.buffer_manager.delete_buffer(file_path);
|
||||
const logger = log.logger("buffer");
|
||||
defer logger.deinit();
|
||||
logger.print("deleted {s}", .{file_path});
|
||||
logger.print("deleted buffer {s}", .{file_path});
|
||||
tui.need_render();
|
||||
}
|
||||
pub const delete_buffer_meta = .{ .arguments = &.{.string} };
|
||||
|
|
Loading…
Add table
Reference in a new issue