aboutsummaryrefslogtreecommitdiff
path: root/view.c
diff options
context:
space:
mode:
Diffstat (limited to 'view.c')
-rw-r--r--view.c6
1 files changed, 6 insertions, 0 deletions
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);