aboutsummaryrefslogtreecommitdiff
path: root/vis.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2014-09-24 16:37:12 +0200
committerMarc André Tanner <mat@brain-dump.org>2014-09-24 16:37:12 +0200
commit41debbfd7649a347f5c49489ed4de536f9d62c78 (patch)
tree752cd7a1bb90e142c2b928a2d16d6f7956c1a417 /vis.c
parent3a24e6a5562e4b1ea456fbe36607bd8a9c92744d (diff)
downloadvis-41debbfd7649a347f5c49489ed4de536f9d62c78.tar.gz
vis-41debbfd7649a347f5c49489ed4de536f9d62c78.tar.xz
Change split/vsplit API
Diffstat (limited to 'vis.c')
-rw-r--r--vis.c9
1 files changed, 6 insertions, 3 deletions
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]);
}