diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2014-09-24 16:37:12 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2014-09-24 16:37:12 +0200 |
| commit | 41debbfd7649a347f5c49489ed4de536f9d62c78 (patch) | |
| tree | 752cd7a1bb90e142c2b928a2d16d6f7956c1a417 /vis.c | |
| parent | 3a24e6a5562e4b1ea456fbe36607bd8a9c92744d (diff) | |
| download | vis-41debbfd7649a347f5c49489ed4de536f9d62c78.tar.gz vis-41debbfd7649a347f5c49489ed4de536f9d62c78.tar.xz | |
Change split/vsplit API
Diffstat (limited to 'vis.c')
| -rw-r--r-- | vis.c | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -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]); } |
