Mercurial > vim
comparison src/option.h @ 13380:69517d67421f v8.0.1564
patch 8.0.1564: too many #ifdefs
commit https://github.com/vim/vim/commit/f2bd8ef2b4507d02c6043affff8f7e85e3414d5f
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Mar 4 18:08:14 2018 +0100
patch 8.0.1564: too many #ifdefs
Problem: Too many #ifdefs.
Solution: Graduate the +autocmd feature. Takes away 450 #ifdefs and
increases code size of tiny Vim by only 40 Kbyte.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 04 Mar 2018 18:15:08 +0100 |
parents | 6e972d830e13 |
children | 6740c499de13 |
comparison
equal
deleted
inserted
replaced
13379:0f9dd1b43244 | 13380:69517d67421f |
---|---|
475 EXTERN char_u *p_ef; /* 'errorfile' */ | 475 EXTERN char_u *p_ef; /* 'errorfile' */ |
476 EXTERN char_u *p_efm; /* 'errorformat' */ | 476 EXTERN char_u *p_efm; /* 'errorformat' */ |
477 EXTERN char_u *p_gefm; /* 'grepformat' */ | 477 EXTERN char_u *p_gefm; /* 'grepformat' */ |
478 EXTERN char_u *p_gp; /* 'grepprg' */ | 478 EXTERN char_u *p_gp; /* 'grepprg' */ |
479 #endif | 479 #endif |
480 #ifdef FEAT_AUTOCMD | |
481 EXTERN char_u *p_ei; /* 'eventignore' */ | 480 EXTERN char_u *p_ei; /* 'eventignore' */ |
482 #endif | |
483 EXTERN int p_ek; /* 'esckeys' */ | 481 EXTERN int p_ek; /* 'esckeys' */ |
484 EXTERN int p_exrc; /* 'exrc' */ | 482 EXTERN int p_exrc; /* 'exrc' */ |
485 #ifdef FEAT_MBYTE | 483 #ifdef FEAT_MBYTE |
486 EXTERN char_u *p_fencs; /* 'fileencodings' */ | 484 EXTERN char_u *p_fencs; /* 'fileencodings' */ |
487 #endif | 485 #endif |
1044 , BV_FEX | 1042 , BV_FEX |
1045 #endif | 1043 #endif |
1046 , BV_FF | 1044 , BV_FF |
1047 , BV_FLP | 1045 , BV_FLP |
1048 , BV_FO | 1046 , BV_FO |
1049 #ifdef FEAT_AUTOCMD | |
1050 , BV_FT | 1047 , BV_FT |
1051 #endif | |
1052 , BV_IMI | 1048 , BV_IMI |
1053 , BV_IMS | 1049 , BV_IMS |
1054 #if defined(FEAT_CINDENT) && defined(FEAT_EVAL) | 1050 #if defined(FEAT_CINDENT) && defined(FEAT_EVAL) |
1055 , BV_INDE | 1051 , BV_INDE |
1056 , BV_INDK | 1052 , BV_INDK |