From 41debbfd7649a347f5c49489ed4de536f9d62c78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Wed, 24 Sep 2014 16:37:12 +0200 Subject: Change split/vsplit API --- vis.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'vis.c') diff --git a/vis.c b/vis.c index 0a9f7dd..e8bd9d9 100644 --- a/vis.c +++ b/vis.c @@ -870,10 +870,11 @@ static void winclose(const Arg *arg) { } static void winsplit(const Arg *arg) { + editor_window_split(vis->win); if (arg->b) - editor_window_vsplit(vis->win); + editor_windows_arrange_vertical(vis); else - editor_window_split(vis->win); + editor_windows_arrange_horizontal(vis); } static int argi2lines(const Arg *arg) { @@ -1240,14 +1241,16 @@ static bool openfiles(const char **files) { } static bool cmd_split(const char *argv[]) { + editor_windows_arrange_horizontal(vis); if (!argv[1]) return editor_window_split(vis->win); return openfiles(&argv[1]); } static bool cmd_vsplit(const char *argv[]) { + editor_windows_arrange_vertical(vis); if (!argv[1]) - return editor_window_vsplit(vis->win); + return editor_window_split(vis->win); return openfiles(&argv[1]); } -- cgit v1.2.3