aboutsummaryrefslogtreecommitdiff
path: root/vis-cmds.c
diff options
context:
space:
mode:
authorAlexey Yerin <yyp@disroot.org>2023-08-27 21:38:48 +0300
committerRandy Palamar <palamar@ualberta.ca>2023-08-27 12:55:29 -0600
commit450dc2df6a3b6443e372dc86cbefc8fede71b54d (patch)
tree28762e11e14318aa662b53b66074dd89f7438165 /vis-cmds.c
parentae450f738c0ed07b3b892449463c817a2125c2e7 (diff)
downloadvis-450dc2df6a3b6443e372dc86cbefc8fede71b54d.tar.gz
vis-450dc2df6a3b6443e372dc86cbefc8fede71b54d.tar.xz
Make tabwidth option window-local
Diffstat (limited to 'vis-cmds.c')
-rw-r--r--vis-cmds.c10
1 files changed, 1 insertions, 9 deletions
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: