From 450dc2df6a3b6443e372dc86cbefc8fede71b54d Mon Sep 17 00:00:00 2001 From: Alexey Yerin Date: Sun, 27 Aug 2023 21:38:48 +0300 Subject: Make tabwidth option window-local --- vis-cmds.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'vis-cmds.c') diff --git a/vis-cmds.c b/vis-cmds.c index bf567bf..968b7f2 100644 --- a/vis-cmds.c +++ b/vis-cmds.c @@ -129,14 +129,6 @@ static void windows_arrange(Vis *vis, enum UiLayout layout) { vis->ui->arrange(vis->ui, layout); } -void vis_tabwidth_set(Vis *vis, int tabwidth) { - if (tabwidth < 1 || tabwidth > 8) - return; - for (Win *win = vis->windows; win; win = win->next) - view_tabwidth_set(win->view, tabwidth); - vis->tabwidth = tabwidth; -} - void vis_shell_set(Vis *vis, const char *new_shell) { char *shell = strdup(new_shell); if (!shell) { @@ -269,7 +261,7 @@ static bool cmd_set(Vis *vis, Win *win, Command *cmd, const char *argv[], Select vis->autoindent = toggle ? !vis->autoindent : arg.b; break; case OPTION_TABWIDTH: - vis_tabwidth_set(vis, arg.i); + view_tabwidth_set(vis->win->view, arg.i); break; case OPTION_SHOW_SPACES: case OPTION_SHOW_TABS: -- cgit v1.2.3