@@ -1160,16 +1160,12 @@ diff_win_options(
11601160# endif
11611161
11621162 /* Use 'scrollbind' and 'cursorbind' when available */
1163- #ifdef FEAT_SCROLLBIND
11641163 if (!wp -> w_p_diff )
11651164 wp -> w_p_scb_save = wp -> w_p_scb ;
11661165 wp -> w_p_scb = TRUE;
1167- #endif
1168- #ifdef FEAT_CURSORBIND
11691166 if (!wp -> w_p_diff )
11701167 wp -> w_p_crb_save = wp -> w_p_crb ;
11711168 wp -> w_p_crb = TRUE;
1172- #endif
11731169 if (!wp -> w_p_diff )
11741170 wp -> w_p_wrap_save = wp -> w_p_wrap ;
11751171 wp -> w_p_wrap = FALSE;
@@ -1199,10 +1195,8 @@ diff_win_options(
11991195 /* make sure topline is not halfway a fold */
12001196 changed_window_setting_win (wp );
12011197# endif
1202- #ifdef FEAT_SCROLLBIND
12031198 if (vim_strchr (p_sbo , 'h' ) == NULL )
12041199 do_cmdline_cmd ((char_u * )"set sbo+=hor" );
1205- #endif
12061200 /* Save the current values, to be restored in ex_diffoff(). */
12071201 wp -> w_p_diff_saved = TRUE;
12081202
@@ -1221,9 +1215,7 @@ diff_win_options(
12211215ex_diffoff (exarg_T * eap )
12221216{
12231217 win_T * wp ;
1224- #ifdef FEAT_SCROLLBIND
12251218 int diffwin = FALSE;
1226- #endif
12271219
12281220 FOR_ALL_WINDOWS (wp )
12291221 {
@@ -1237,14 +1229,10 @@ ex_diffoff(exarg_T *eap)
12371229 if (wp -> w_p_diff_saved )
12381230 {
12391231
1240- #ifdef FEAT_SCROLLBIND
12411232 if (wp -> w_p_scb )
12421233 wp -> w_p_scb = wp -> w_p_scb_save ;
1243- #endif
1244- #ifdef FEAT_CURSORBIND
12451234 if (wp -> w_p_crb )
12461235 wp -> w_p_crb = wp -> w_p_crb_save ;
1247- #endif
12481236 if (!wp -> w_p_wrap )
12491237 wp -> w_p_wrap = wp -> w_p_wrap_save ;
12501238#ifdef FEAT_FOLDING
@@ -1276,20 +1264,16 @@ ex_diffoff(exarg_T *eap)
12761264 /* Note: 'sbo' is not restored, it's a global option. */
12771265 diff_buf_adjust (wp );
12781266 }
1279- #ifdef FEAT_SCROLLBIND
12801267 diffwin |= wp -> w_p_diff ;
1281- #endif
12821268 }
12831269
12841270 /* Also remove hidden buffers from the list. */
12851271 if (eap -> forceit )
12861272 diff_buf_clear ();
12871273
1288- #ifdef FEAT_SCROLLBIND
12891274 /* Remove "hor" from from 'scrollopt' if there are no diff windows left. */
12901275 if (!diffwin && vim_strchr (p_sbo , 'h' ) != NULL )
12911276 do_cmdline_cmd ((char_u * )"set sbo-=hor" );
1292- #endif
12931277}
12941278
12951279/*
0 commit comments