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 --- view.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'view.c') diff --git a/view.c b/view.c index a684382..5fa512b 100644 --- a/view.c +++ b/view.c @@ -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); -- cgit v1.2.3