mirror of
https://github.com/vim/vim.git
synced 2025-09-24 03:44:06 -04:00
patch 8.2.3795: too many #ifdefs
Problem: Too many #ifdefs. Solution: Graduate the jumplist feature.
This commit is contained in:
@@ -1332,10 +1332,8 @@ win_split_ins(
|
||||
p_wh = size;
|
||||
}
|
||||
|
||||
#ifdef FEAT_JUMPLIST
|
||||
// Keep same changelist position in new window.
|
||||
wp->w_changelistidx = oldwin->w_changelistidx;
|
||||
#endif
|
||||
|
||||
/*
|
||||
* make the new window the current window
|
||||
@@ -1383,9 +1381,7 @@ win_init(win_T *newp, win_T *oldp, int flags UNUSED)
|
||||
newp->w_wrow = oldp->w_wrow;
|
||||
newp->w_fraction = oldp->w_fraction;
|
||||
newp->w_prev_fraction_row = oldp->w_prev_fraction_row;
|
||||
#ifdef FEAT_JUMPLIST
|
||||
copy_jumplist(oldp, newp);
|
||||
#endif
|
||||
#ifdef FEAT_QUICKFIX
|
||||
if (flags & WSP_NEWLOC)
|
||||
{
|
||||
@@ -5161,9 +5157,7 @@ win_free(
|
||||
clear_matches(wp);
|
||||
#endif
|
||||
|
||||
#ifdef FEAT_JUMPLIST
|
||||
free_jumplist(wp);
|
||||
#endif
|
||||
|
||||
#ifdef FEAT_QUICKFIX
|
||||
qf_free_all(wp);
|
||||
|
Reference in New Issue
Block a user