0
0
mirror of https://github.com/vim/vim.git synced 2025-09-26 04:04:07 -04:00

patch 8.2.3795: too many #ifdefs

Problem:    Too many #ifdefs.
Solution:   Graduate the jumplist feature.
This commit is contained in:
Bram Moolenaar
2021-12-13 13:12:53 +00:00
parent 33b968dc60
commit 739f13a55b
17 changed files with 9 additions and 122 deletions

View File

@@ -5593,12 +5593,11 @@ nv_gomark(cmdarg_T *cap)
static void
nv_pcmark(cmdarg_T *cap)
{
#ifdef FEAT_JUMPLIST
pos_T *pos;
# ifdef FEAT_FOLDING
#ifdef FEAT_FOLDING
linenr_T lnum = curwin->w_cursor.lnum;
int old_KeyTyped = KeyTyped; // getting file may reset it
# endif
#endif
if (!checkclearopq(cap->oap))
{
@@ -5638,9 +5637,6 @@ nv_pcmark(cmdarg_T *cap)
foldOpenCursor();
# endif
}
#else
clearopbeep(cap->oap);
#endif
}
/*
@@ -6444,7 +6440,6 @@ nv_g_cmd(cmdarg_T *cap)
do_exmode(TRUE);
break;
#ifdef FEAT_JUMPLIST
case ',':
nv_pcmark(cap);
break;
@@ -6453,7 +6448,6 @@ nv_g_cmd(cmdarg_T *cap)
cap->count1 = -cap->count1;
nv_pcmark(cap);
break;
#endif
case 't':
if (!checkclearop(oap))