From b2fbdf2d87e21c724d82eb59ef7f5dae26b39c7e Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Wed, 8 Apr 2020 17:43:00 +0200 Subject: Add keybind to close views --- src/command.zig | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/command.zig') diff --git a/src/command.zig b/src/command.zig index add31ea..7aac7f6 100644 --- a/src/command.zig +++ b/src/command.zig @@ -111,3 +111,10 @@ pub fn spawn(server: *Server, arg: Arg) void { const child = std.ChildProcess.init(&argv, std.heap.c_allocator) catch unreachable; std.ChildProcess.spawn(child) catch unreachable; } + +/// Close the focused view, if any. +pub fn close(server: *Server, arg: Arg) void { + if (server.root.focused_view) |view| { + view.close(); + } +} -- cgit v1.2.3