diff options
author | Joe | 2022-03-14 02:47:52 +0000 |
---|---|---|
committer | GitHub | 2022-03-14 02:47:52 +0000 |
commit | c0dbd6dc3f147b46d4352ac78903a7a70741cfd9 (patch) | |
tree | dece1b71c36aa367d13959b0f483d66423150709 /helix-term/src/commands.rs | |
parent | 85492e587cc27ba9783c8380683660a0f4423ff4 (diff) |
Add horizontal and vertical split scratch buffers (#1763)
Make subcommand name more descriptive
Fix vsplit completer
Run cargo xtask docgen
Diffstat (limited to 'helix-term/src/commands.rs')
-rw-r--r-- | helix-term/src/commands.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/helix-term/src/commands.rs b/helix-term/src/commands.rs index ff3fb925..f8a888e7 100644 --- a/helix-term/src/commands.rs +++ b/helix-term/src/commands.rs @@ -380,7 +380,9 @@ impl MappableCommand { jump_view_down, "Jump to the split below", rotate_view, "Goto next window", hsplit, "Horizontal bottom split", + hsplit_new, "Horizontal bottom split scratch buffer", vsplit, "Vertical right split", + vsplit_new, "Vertical right split scratch buffer", wclose, "Close window", wonly, "Current window only", select_register, "Select register", @@ -3794,10 +3796,18 @@ fn hsplit(cx: &mut Context) { split(cx, Action::HorizontalSplit); } +fn hsplit_new(cx: &mut Context) { + cx.editor.new_file(Action::HorizontalSplit); +} + fn vsplit(cx: &mut Context) { split(cx, Action::VerticalSplit); } +fn vsplit_new(cx: &mut Context) { + cx.editor.new_file(Action::VerticalSplit); +} + fn wclose(cx: &mut Context) { if cx.editor.tree.views().count() == 1 { if let Err(err) = typed::buffers_remaining_impl(cx.editor) { |