Mercurial > vim
comparison src/option.h @ 27018:268f6a3511df v8.2.4038
patch 8.2.4038: various code not used when features are disabled
Commit: https://github.com/vim/vim/commit/748b308eebe8d8860888eb27da08333f175d547d
Author: Dominique Pelle <dominique.pelle@gmail.com>
Date: Sat Jan 8 12:41:16 2022 +0000
patch 8.2.4038: various code not used when features are disabled
Problem: Various code not used when features are disabled.
Solution: Add #ifdefs. (Dominique Pell?, closes https://github.com/vim/vim/issues/9491)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 08 Jan 2022 13:45:04 +0100 |
parents | a77b661439f9 |
children | daac3cf65d7e |
comparison
equal
deleted
inserted
replaced
27017:da790d50f73d | 27018:268f6a3511df |
---|---|
484 EXTERN int p_deco; // 'delcombine' | 484 EXTERN int p_deco; // 'delcombine' |
485 #ifdef FEAT_EVAL | 485 #ifdef FEAT_EVAL |
486 EXTERN char_u *p_ccv; // 'charconvert' | 486 EXTERN char_u *p_ccv; // 'charconvert' |
487 #endif | 487 #endif |
488 EXTERN int p_cdh; // 'cdhome' | 488 EXTERN int p_cdh; // 'cdhome' |
489 #ifdef FEAT_CINDENT | |
489 EXTERN char_u *p_cino; // 'cinoptions' | 490 EXTERN char_u *p_cino; // 'cinoptions' |
491 #endif | |
490 #ifdef FEAT_CMDWIN | 492 #ifdef FEAT_CMDWIN |
491 EXTERN char_u *p_cedit; // 'cedit' | 493 EXTERN char_u *p_cedit; // 'cedit' |
492 EXTERN long p_cwh; // 'cmdwinheight' | 494 EXTERN long p_cwh; // 'cmdwinheight' |
493 #endif | 495 #endif |
494 #ifdef FEAT_CLIPBOARD | 496 #ifdef FEAT_CLIPBOARD |
728 #ifdef FEAT_QUICKFIX | 730 #ifdef FEAT_QUICKFIX |
729 EXTERN char_u *p_mef; // 'makeef' | 731 EXTERN char_u *p_mef; // 'makeef' |
730 EXTERN char_u *p_mp; // 'makeprg' | 732 EXTERN char_u *p_mp; // 'makeprg' |
731 #endif | 733 #endif |
732 EXTERN char_u *p_mps; // 'matchpairs' | 734 EXTERN char_u *p_mps; // 'matchpairs' |
733 #ifdef FEAT_SIGNS | |
734 EXTERN char_u *p_scl; // signcolumn | |
735 #endif | |
736 #ifdef FEAT_SYN_HL | |
737 EXTERN char_u *p_cc; // 'colorcolumn' | |
738 EXTERN int p_cc_cols[256]; // array for 'colorcolumn' columns | |
739 #endif | |
740 EXTERN long p_mat; // 'matchtime' | 735 EXTERN long p_mat; // 'matchtime' |
741 EXTERN long p_mco; // 'maxcombine' | 736 EXTERN long p_mco; // 'maxcombine' |
742 #ifdef FEAT_EVAL | 737 #ifdef FEAT_EVAL |
743 EXTERN long p_mfd; // 'maxfuncdepth' | 738 EXTERN long p_mfd; // 'maxfuncdepth' |
744 #endif | 739 #endif |
838 #endif | 833 #endif |
839 #ifdef FEAT_STL_OPT | 834 #ifdef FEAT_STL_OPT |
840 EXTERN char_u *p_ruf; // 'rulerformat' | 835 EXTERN char_u *p_ruf; // 'rulerformat' |
841 #endif | 836 #endif |
842 EXTERN char_u *p_pp; // 'packpath' | 837 EXTERN char_u *p_pp; // 'packpath' |
838 #ifdef FEAT_QUICKFIX | |
843 EXTERN char_u *p_qftf; // 'quickfixtextfunc' | 839 EXTERN char_u *p_qftf; // 'quickfixtextfunc' |
840 #endif | |
844 EXTERN char_u *p_rtp; // 'runtimepath' | 841 EXTERN char_u *p_rtp; // 'runtimepath' |
845 EXTERN long p_sj; // 'scrolljump' | 842 EXTERN long p_sj; // 'scrolljump' |
846 #if defined(MSWIN) && defined(FEAT_GUI) | 843 #if defined(MSWIN) && defined(FEAT_GUI) |
847 EXTERN int p_scf; // 'scrollfocus' | 844 EXTERN int p_scf; // 'scrollfocus' |
848 #endif | 845 #endif |
947 #define SWB_USETAB 0x002 | 944 #define SWB_USETAB 0x002 |
948 #define SWB_SPLIT 0x004 | 945 #define SWB_SPLIT 0x004 |
949 #define SWB_NEWTAB 0x008 | 946 #define SWB_NEWTAB 0x008 |
950 #define SWB_VSPLIT 0x010 | 947 #define SWB_VSPLIT 0x010 |
951 #define SWB_USELAST 0x020 | 948 #define SWB_USELAST 0x020 |
949 #ifdef FEAT_SYN_HL | |
952 EXTERN char_u *p_syn; // 'syntax' | 950 EXTERN char_u *p_syn; // 'syntax' |
951 #endif | |
953 EXTERN long p_ts; // 'tabstop' | 952 EXTERN long p_ts; // 'tabstop' |
954 EXTERN int p_tbs; // 'tagbsearch' | 953 EXTERN int p_tbs; // 'tagbsearch' |
955 EXTERN char_u *p_tc; // 'tagcase' | 954 EXTERN char_u *p_tc; // 'tagcase' |
956 EXTERN unsigned tc_flags; // flags from 'tagcase' | 955 EXTERN unsigned tc_flags; // flags from 'tagcase' |
957 #define TC_FOLLOWIC 0x01 | 956 #define TC_FOLLOWIC 0x01 |
1024 # define TTYM_JSBTERM 0x10 | 1023 # define TTYM_JSBTERM 0x10 |
1025 # define TTYM_PTERM 0x20 | 1024 # define TTYM_PTERM 0x20 |
1026 # define TTYM_URXVT 0x40 | 1025 # define TTYM_URXVT 0x40 |
1027 # define TTYM_SGR 0x80 | 1026 # define TTYM_SGR 0x80 |
1028 #endif | 1027 #endif |
1028 #ifdef FEAT_PERSISTENT_UNDO | |
1029 EXTERN char_u *p_udir; // 'undodir' | 1029 EXTERN char_u *p_udir; // 'undodir' |
1030 #ifdef FEAT_PERSISTENT_UNDO | |
1031 EXTERN int p_udf; // 'undofile' | 1030 EXTERN int p_udf; // 'undofile' |
1032 #endif | 1031 #endif |
1033 EXTERN long p_ul; // 'undolevels' | 1032 EXTERN long p_ul; // 'undolevels' |
1034 EXTERN long p_ur; // 'undoreload' | 1033 EXTERN long p_ur; // 'undoreload' |
1035 EXTERN long p_uc; // 'updatecount' | 1034 EXTERN long p_uc; // 'updatecount' |