mirror of
https://github.com/vim/vim.git
synced 2025-09-24 03:44:06 -04:00
patch 8.1.0826: too many #ifdefs
Problem: Too many #ifdefs. Solution: Graduate FEAT_VIRTUALEDIT. Adds about 10Kbyte to the code.
This commit is contained in:
12
src/option.h
12
src/option.h
@@ -908,17 +908,15 @@ EXTERN char_u *p_vop; /* 'viewoptions' */
|
||||
EXTERN unsigned vop_flags; /* uses SSOP_ flags */
|
||||
#endif
|
||||
EXTERN int p_vb; /* 'visualbell' */
|
||||
#ifdef FEAT_VIRTUALEDIT
|
||||
EXTERN char_u *p_ve; /* 'virtualedit' */
|
||||
EXTERN unsigned ve_flags;
|
||||
# ifdef IN_OPTION_C
|
||||
#ifdef IN_OPTION_C
|
||||
static char *(p_ve_values[]) = {"block", "insert", "all", "onemore", NULL};
|
||||
# endif
|
||||
# define VE_BLOCK 5 /* includes "all" */
|
||||
# define VE_INSERT 6 /* includes "all" */
|
||||
# define VE_ALL 4
|
||||
# define VE_ONEMORE 8
|
||||
#endif
|
||||
#define VE_BLOCK 5 /* includes "all" */
|
||||
#define VE_INSERT 6 /* includes "all" */
|
||||
#define VE_ALL 4
|
||||
#define VE_ONEMORE 8
|
||||
EXTERN long p_verbose; /* 'verbose' */
|
||||
#ifdef IN_OPTION_C
|
||||
char_u *p_vfile = (char_u *)""; /* used before options are initialized */
|
||||
|
Reference in New Issue
Block a user