summaryrefslogtreecommitdiffstats
path: root/src/change.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/change.c')
-rw-r--r--src/change.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/change.c b/src/change.c
index 8ba0a54f4a..b7618c5ba8 100644
--- a/src/change.c
+++ b/src/change.c
@@ -1392,14 +1392,7 @@ open_line(
int do_cindent;
#endif
#ifdef FEAT_SMARTINDENT
- int do_si = (!p_paste && curbuf->b_p_si
-# ifdef FEAT_CINDENT
- && !curbuf->b_p_cin
-# endif
-# ifdef FEAT_EVAL
- && *curbuf->b_p_inde == NUL
-# endif
- );
+ int do_si = may_do_si();
int no_si = FALSE; // reset did_si afterwards
int first_char = NUL; // init for GCC
#endif