diff options
| author | Isaac Freund <ifreund@ifreund.xyz> | 2020-04-08 17:43:00 +0200 |
|---|---|---|
| committer | Isaac Freund <ifreund@ifreund.xyz> | 2020-04-08 17:43:00 +0200 |
| commit | b2fbdf2d87e21c724d82eb59ef7f5dae26b39c7e (patch) | |
| tree | 7e443d4538337bce3425d6afb458c4fb33e569b2 /src/command.zig | |
| parent | dd480ca567b68ac59d9b37f0fae0e0ec8d2b1001 (diff) | |
| download | river-b2fbdf2d87e21c724d82eb59ef7f5dae26b39c7e.tar.gz river-b2fbdf2d87e21c724d82eb59ef7f5dae26b39c7e.tar.xz | |
Add keybind to close views
Diffstat (limited to 'src/command.zig')
| -rw-r--r-- | src/command.zig | 7 |
1 files changed, 7 insertions, 0 deletions
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(); + } +} |
