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;
|
const buffer = self.buffer_manager.get_buffer_for_file(file_path) orelse return;
|
||||||
if (buffer.is_dirty())
|
if (buffer.is_dirty())
|
||||||
return tp.exit("unsaved changes");
|
return tp.exit("unsaved changes");
|
||||||
if (self.get_active_editor()) |editor| {
|
if (self.get_active_editor()) |editor| if (editor.buffer == buffer)
|
||||||
if (editor.buffer == buffer)
|
|
||||||
editor.close_file(.{}) catch |e| return e;
|
editor.close_file(.{}) catch |e| return e;
|
||||||
}
|
|
||||||
_ = self.buffer_manager.delete_buffer(file_path);
|
_ = self.buffer_manager.delete_buffer(file_path);
|
||||||
const logger = log.logger("buffer");
|
const logger = log.logger("buffer");
|
||||||
defer logger.deinit();
|
defer logger.deinit();
|
||||||
logger.print("deleted {s}", .{file_path});
|
logger.print("deleted buffer {s}", .{file_path});
|
||||||
tui.need_render();
|
tui.need_render();
|
||||||
}
|
}
|
||||||
pub const delete_buffer_meta = .{ .arguments = &.{.string} };
|
pub const delete_buffer_meta = .{ .arguments = &.{.string} };
|
||||||
|
|
Loading…
Add table
Reference in a new issue