diff options
| author | Alexey Yerin <yyp@disroot.org> | 2023-08-27 21:38:48 +0300 |
|---|---|---|
| committer | Randy Palamar <palamar@ualberta.ca> | 2023-08-27 12:55:29 -0600 |
| commit | 450dc2df6a3b6443e372dc86cbefc8fede71b54d (patch) | |
| tree | 28762e11e14318aa662b53b66074dd89f7438165 /vis-cmds.c | |
| parent | ae450f738c0ed07b3b892449463c817a2125c2e7 (diff) | |
| download | vis-450dc2df6a3b6443e372dc86cbefc8fede71b54d.tar.gz vis-450dc2df6a3b6443e372dc86cbefc8fede71b54d.tar.xz | |
Make tabwidth option window-local
Diffstat (limited to 'vis-cmds.c')
| -rw-r--r-- | vis-cmds.c | 10 |
1 files changed, 1 insertions, 9 deletions
@@ -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: |
