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'