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 /view.c | |
| parent | ae450f738c0ed07b3b892449463c817a2125c2e7 (diff) | |
| download | vis-450dc2df6a3b6443e372dc86cbefc8fede71b54d.tar.gz vis-450dc2df6a3b6443e372dc86cbefc8fede71b54d.tar.xz | |
Make tabwidth option window-local
Diffstat (limited to 'view.c')
| -rw-r--r-- | view.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -120,10 +120,16 @@ static void selection_free(Selection*); static size_t cursor_set(Selection*, Line *line, int col); void view_tabwidth_set(View *view, int tabwidth) { + if (tabwidth < 1 || tabwidth > 8) + return; view->tabwidth = tabwidth; view_draw(view); } +int view_tabwidth_get(View *view) { + return view->tabwidth; +} + /* reset internal view data structures (cell matrix, line offsets etc.) */ static void view_clear(View *view) { memset(view->lines, 0, view->lines_size); |
