annotate src/option.h @ 17447:c8bdaff91140

Added tag v8.1.1721 for changeset dcc4120f841294dfadbc2c59e479a669410474b5
author Bram Moolenaar <Bram@vim.org>
date Sat, 20 Jul 2019 19:15:05 +0200
parents e1b5c15f5fee
children 77c3f6428b6c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10042
4aead6a9b7a9 commit https://github.com/vim/vim/commit/edf3f97ae2af024708ebb4ac614227327033ca47
Christian Brabandt <cb@256bit.org>
parents: 10025
diff changeset
1 /* vi:set ts=8 sts=4 sw=4 noet:
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 *
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 * VIM - Vi IMproved by Bram Moolenaar
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 *
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 * Do ":help uganda" in Vim to read copying and usage conditions.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 * Do ":help credits" in Vim to see a list of people who contributed.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 /*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 * option.h: definition of global variables for settable options
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12
36
125e80798a85 updated for version 7.0021
vimboss
parents: 15
diff changeset
13 /*
125e80798a85 updated for version 7.0021
vimboss
parents: 15
diff changeset
14 * Default values for 'errorformat'.
125e80798a85 updated for version 7.0021
vimboss
parents: 15
diff changeset
15 * The "%f|%l| %m" one is used for when the contents of the quickfix window is
125e80798a85 updated for version 7.0021
vimboss
parents: 15
diff changeset
16 * written to a file.
125e80798a85 updated for version 7.0021
vimboss
parents: 15
diff changeset
17 */
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 #ifdef AMIGA
36
125e80798a85 updated for version 7.0021
vimboss
parents: 15
diff changeset
19 # define DFLT_EFM "%f>%l:%c:%t:%n:%m,%f:%l: %t%*\\D%n: %m,%f %l %t%*\\D%n: %m,%*[^\"]\"%f\"%*\\D%l: %m,%f:%l:%m,%f|%l| %m"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 #else
15868
7fad90423bd2 patch 8.1.0941: macros for MS-Windows are inconsistent
Bram Moolenaar <Bram@vim.org>
parents: 15840
diff changeset
21 # if defined(MSWIN)
15101
6ee344fcb472 patch 8.1.0561: MSCV error format has changed
Bram Moolenaar <Bram@vim.org>
parents: 14175
diff changeset
22 # define DFLT_EFM "%f(%l) \\=: %t%*\\D%n: %m,%*[^\"]\"%f\"%*\\D%l: %m,%f(%l) \\=: %m,%*[^ ] %f %l: %m,%f:%l:%c:%m,%f(%l):%m,%f:%l:%m,%f|%l| %m"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 # else
9536
b2aada04d84e commit https://github.com/vim/vim/commit/a06ecab7a5159e744448ace731036f0dc5f87dd4
Christian Brabandt <cb@256bit.org>
parents: 9505
diff changeset
24 # if defined(__QNX__)
b2aada04d84e commit https://github.com/vim/vim/commit/a06ecab7a5159e744448ace731036f0dc5f87dd4
Christian Brabandt <cb@256bit.org>
parents: 9505
diff changeset
25 # define DFLT_EFM "%f(%l):%*[^WE]%t%*\\D%n:%m,%f|%l| %m"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 # else
9536
b2aada04d84e commit https://github.com/vim/vim/commit/a06ecab7a5159e744448ace731036f0dc5f87dd4
Christian Brabandt <cb@256bit.org>
parents: 9505
diff changeset
27 # ifdef VMS
b2aada04d84e commit https://github.com/vim/vim/commit/a06ecab7a5159e744448ace731036f0dc5f87dd4
Christian Brabandt <cb@256bit.org>
parents: 9505
diff changeset
28 # define DFLT_EFM "%A%p^,%C%%CC-%t-%m,%Cat line number %l in file %f,%f|%l| %m"
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
29 # else // Unix, probably
9536
b2aada04d84e commit https://github.com/vim/vim/commit/a06ecab7a5159e744448ace731036f0dc5f87dd4
Christian Brabandt <cb@256bit.org>
parents: 9505
diff changeset
30 # ifdef EBCDIC
5582
6eb60041548c updated for version 7.4.138
Bram Moolenaar <bram@vim.org>
parents: 5531
diff changeset
31 #define DFLT_EFM "%*[^ ] %*[^ ] %f:%l%*[ ]%m,%*[^\"]\"%f\"%*\\D%l: %m,\"%f\"%*\\D%l: %m,%f:%l:%c:%m,%f(%l):%m,%f:%l:%m,\"%f\"\\, line %l%*\\D%c%*[^ ] %m,%D%*\\a[%*\\d]: Entering directory %*[`']%f',%X%*\\a[%*\\d]: Leaving directory %*[`']%f',%DMaking %*\\a in %f,%f|%l| %m"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 # else
5582
6eb60041548c updated for version 7.4.138
Bram Moolenaar <bram@vim.org>
parents: 5531
diff changeset
33 #define DFLT_EFM "%*[^\"]\"%f\"%*\\D%l: %m,\"%f\"%*\\D%l: %m,%-G%f:%l: (Each undeclared identifier is reported only once,%-G%f:%l: for each function it appears in.),%-GIn file included from %f:%l:%c:,%-GIn file included from %f:%l:%c\\,,%-GIn file included from %f:%l:%c,%-GIn file included from %f:%l,%-G%*[ ]from %f:%l:%c,%-G%*[ ]from %f:%l:,%-G%*[ ]from %f:%l\\,,%-G%*[ ]from %f:%l,%f:%l:%c:%m,%f(%l):%m,%f:%l:%m,\"%f\"\\, line %l%*\\D%c%*[^ ] %m,%D%*\\a[%*\\d]: Entering directory %*[`']%f',%X%*\\a[%*\\d]: Leaving directory %*[`']%f',%D%*\\a: Entering directory %*[`']%f',%X%*\\a: Leaving directory %*[`']%f',%DMaking %*\\a in %f,%f|%l| %m"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 #define DFLT_GREPFORMAT "%f:%l:%m,%f:%l%m,%f %l%m"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
42 // default values for b_p_ff 'fileformat' and p_ffs 'fileformats'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 #define FF_DOS "dos"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 #define FF_MAC "mac"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 #define FF_UNIX "unix"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 #ifdef USE_CRNL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 # define DFLT_FF "dos"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 # define DFLT_FFS_VIM "dos,unix"
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
50 # define DFLT_FFS_VI "dos,unix" // also autodetect in compatible mode
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 # define DFLT_TEXTAUTO TRUE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 #else
15840
734b1928a5aa patch 8.1.0927: USE_CR is never defined
Bram Moolenaar <Bram@vim.org>
parents: 15746
diff changeset
53 # define DFLT_FF "unix"
734b1928a5aa patch 8.1.0927: USE_CR is never defined
Bram Moolenaar <Bram@vim.org>
parents: 15746
diff changeset
54 # define DFLT_FFS_VIM "unix,dos"
734b1928a5aa patch 8.1.0927: USE_CR is never defined
Bram Moolenaar <Bram@vim.org>
parents: 15746
diff changeset
55 # ifdef __CYGWIN__
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
56 # define DFLT_FFS_VI "unix,dos" // Cygwin always needs file detection
15840
734b1928a5aa patch 8.1.0927: USE_CR is never defined
Bram Moolenaar <Bram@vim.org>
parents: 15746
diff changeset
57 # define DFLT_TEXTAUTO TRUE
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 # else
15840
734b1928a5aa patch 8.1.0927: USE_CR is never defined
Bram Moolenaar <Bram@vim.org>
parents: 15746
diff changeset
59 # define DFLT_FFS_VI ""
734b1928a5aa patch 8.1.0927: USE_CR is never defined
Bram Moolenaar <Bram@vim.org>
parents: 15746
diff changeset
60 # define DFLT_TEXTAUTO FALSE
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
65 // Possible values for 'encoding'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
66 #define ENC_UCSBOM "ucs-bom" // check for BOM at start of file
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
68 // default value for 'encoding'
15605
62b3805506b3 patch 8.1.0810: too many #ifdefs
Bram Moolenaar <Bram@vim.org>
parents: 15440
diff changeset
69 #define ENC_DFLT "latin1"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
71 // end-of-line style
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
72 #define EOL_UNKNOWN -1 // not defined yet
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
73 #define EOL_UNIX 0 // NL
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
74 #define EOL_DOS 1 // CR NL
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
75 #define EOL_MAC 2 // CR
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
77 // Formatting options for p_fo 'formatoptions'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 #define FO_WRAP 't'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 #define FO_WRAP_COMS 'c'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 #define FO_RET_COMS 'r'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 #define FO_OPEN_COMS 'o'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 #define FO_Q_COMS 'q'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 #define FO_Q_NUMBER 'n'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 #define FO_Q_SECOND '2'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 #define FO_INS_VI 'v'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 #define FO_INS_LONG 'l'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 #define FO_INS_BLANK 'b'
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
88 #define FO_MBYTE_BREAK 'm' // break before/after multi-byte char
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
89 #define FO_MBYTE_JOIN 'M' // no space before/after multi-byte char
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
90 #define FO_MBYTE_JOIN2 'B' // no space between multi-byte chars
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 #define FO_ONE_LETTER '1'
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
92 #define FO_WHITE_PAR 'w' // trailing white space continues paragr.
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
93 #define FO_AUTO 'a' // automatic formatting
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
94 #define FO_REMOVE_COMS 'j' // remove comment leaders when joining lines
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
95 #define FO_PERIOD_ABBR 'p' // don't break a single space after a period
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 #define DFLT_FO_VI "vt"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 #define DFLT_FO_VIM "tcq"
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
99 #define FO_ALL "tcroq2vlb1mMBn,awjp" // for do_set()
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
101 // characters for the p_cpo option:
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
102 #define CPO_ALTREAD 'a' // ":read" sets alternate file name
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
103 #define CPO_ALTWRITE 'A' // ":write" sets alternate file name
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
104 #define CPO_BAR 'b' // "\|" ends a mapping
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
105 #define CPO_BSLASH 'B' // backslash in mapping is not special
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 #define CPO_SEARCH 'c'
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
107 #define CPO_CONCAT 'C' // Don't concatenate sourced lines
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
108 #define CPO_DOTTAG 'd' // "./tags" in 'tags' is in current dir
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
109 #define CPO_DIGRAPH 'D' // No digraph after "r", "f", etc.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110 #define CPO_EXECBUF 'e'
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
111 #define CPO_EMPTYREGION 'E' // operating on empty region is an error
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
112 #define CPO_FNAMER 'f' // set file name for ":r file"
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
113 #define CPO_FNAMEW 'F' // set file name for ":w file"
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
114 #define CPO_GOTO1 'g' // goto line 1 for ":edit"
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
115 #define CPO_INSEND 'H' // "I" inserts before last blank in line
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
116 #define CPO_INTMOD 'i' // interrupt a read makes buffer modified
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
117 #define CPO_INDENT 'I' // remove auto-indent more often
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
118 #define CPO_JOINSP 'j' // only use two spaces for join after '.'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
119 #define CPO_ENDOFSENT 'J' // need two spaces to detect end of sentence
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
120 #define CPO_KEYCODE 'k' // don't recognize raw key code in mappings
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
121 #define CPO_KOFFSET 'K' // don't wait for key code in mappings
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
122 #define CPO_LITERAL 'l' // take char after backslash in [] literal
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
123 #define CPO_LISTWM 'L' // 'list' changes wrapmargin
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 #define CPO_SHOWMATCH 'm'
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
125 #define CPO_MATCHBSL 'M' // "%" ignores use of backslashes
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
126 #define CPO_NUMCOL 'n' // 'number' column also used for text
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 #define CPO_LINEOFF 'o'
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
128 #define CPO_OVERNEW 'O' // silently overwrite new file
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
129 #define CPO_LISP 'p' // 'lisp' indenting
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
130 #define CPO_FNAMEAPP 'P' // set file name for ":w >>file"
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
131 #define CPO_JOINCOL 'q' // with "3J" use column after first join
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 #define CPO_REDO 'r'
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
133 #define CPO_REMMARK 'R' // remove marks when filtering
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 #define CPO_BUFOPT 's'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 #define CPO_BUFOPTGLOB 'S'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 #define CPO_TAGPAT 't'
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
137 #define CPO_UNDO 'u' // "u" undoes itself
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
138 #define CPO_BACKSPACE 'v' // "v" keep deleted text
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
139 #define CPO_CW 'w' // "cw" only changes one blank
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
140 #define CPO_FWRITE 'W' // "w!" doesn't overwrite readonly files
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 #define CPO_ESC 'x'
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
142 #define CPO_REPLCNT 'X' // "R" with a count only deletes chars once
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 #define CPO_YANK 'y'
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
144 #define CPO_KEEPRO 'Z' // don't reset 'readonly' on ":w!"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 #define CPO_DOLLAR '$'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146 #define CPO_FILTER '!'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147 #define CPO_MATCH '%'
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
148 #define CPO_STAR '*' // ":*" means ":@"
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
149 #define CPO_PLUS '+' // ":write file" resets 'modified'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
150 #define CPO_MINUS '-' // "9-" fails at and before line 9
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
151 #define CPO_SPECI '<' // don't recognize <> in mappings
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
152 #define CPO_REGAPPEND '>' // insert NL when appending to a register
164
8b0ee9d57d7f updated for version 7.0050
vimboss
parents: 161
diff changeset
153 /* POSIX flags */
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
154 #define CPO_HASH '#' // "D", "o" and "O" do not use a count
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
155 #define CPO_PARA '{' // "{" is also a paragraph boundary
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
156 #define CPO_TSIZE '|' // $LINES and $COLUMNS overrule term size
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
157 #define CPO_PRESERVE '&' // keep swap file after :preserve
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
158 #define CPO_SUBPERCENT '/' // % in :s string uses previous one
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
159 #define CPO_BACKSL '\\' // \ is not special in []
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
160 #define CPO_CHDIR '.' // don't chdir if buffer is modified
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
161 #define CPO_SCOLON ';' // using "," and ";" will skip over char if
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
162 // cursor would not move
164
8b0ee9d57d7f updated for version 7.0050
vimboss
parents: 161
diff changeset
163 /* default values for Vim, Vi and POSIX */
8b0ee9d57d7f updated for version 7.0050
vimboss
parents: 161
diff changeset
164 #define CPO_VIM "aABceFs"
2925
441d364773dc updated for version 7.3.235
Bram Moolenaar <bram@vim.org>
parents: 2883
diff changeset
165 #define CPO_VI "aAbBcCdDeEfFgHiIjJkKlLmMnoOpPqrRsStuvwWxXyZ$!%*-+<>;"
441d364773dc updated for version 7.3.235
Bram Moolenaar <bram@vim.org>
parents: 2883
diff changeset
166 #define CPO_ALL "aAbBcCdDeEfFgHiIjJkKlLmMnoOpPqrRsStuvwWxXyZ$!%*-+<>#{|&/\\.;"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
168 // characters for p_ww option:
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 #define WW_ALL "bshl<>[],~"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
171 // characters for p_mouse option:
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
172 #define MOUSE_NORMAL 'n' // use mouse in Normal mode
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
173 #define MOUSE_VISUAL 'v' // use mouse in Visual/Select mode
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
174 #define MOUSE_INSERT 'i' // use mouse in Insert mode
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
175 #define MOUSE_COMMAND 'c' // use mouse in Command-line mode
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
176 #define MOUSE_HELP 'h' // use mouse in help buffers
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
177 #define MOUSE_RETURN 'r' // use mouse for hit-return message
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
178 #define MOUSE_A "nvich" // used for 'a' flag
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
179 #define MOUSE_ALL "anvichr" // all possible characters
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
180 #define MOUSE_NONE ' ' // don't use Visual selection
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
181 #define MOUSE_NONEF 'x' // forced modeless selection
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
183 #define COCU_ALL "nvic" // flags for 'concealcursor'
2378
85b7dc8da5eb Add the 'concealcursor' option to decide when the cursor line is to be
Bram Moolenaar <bram@vim.org>
parents: 2360
diff changeset
184
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
185 // characters for p_shm option:
16533
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
186 #define SHM_RO 'r' // readonly
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
187 #define SHM_MOD 'm' // modified
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
188 #define SHM_FILE 'f' // (file 1 of 2)
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
189 #define SHM_LAST 'i' // last line incomplete
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
190 #define SHM_TEXT 'x' // tx instead of textmode
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
191 #define SHM_LINES 'l' // "L" instead of "lines"
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
192 #define SHM_NEW 'n' // "[New]" instead of "[New file]"
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
193 #define SHM_WRI 'w' // "[w]" instead of "written"
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
194 #define SHM_A "rmfixlnw" // represented by 'a' flag
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
195 #define SHM_WRITE 'W' // don't use "written" at all
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
196 #define SHM_TRUNC 't' // truncate file messages
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
197 #define SHM_TRUNCALL 'T' // truncate all messages
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
198 #define SHM_OVER 'o' // overwrite file messages
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
199 #define SHM_OVERALL 'O' // overwrite more messages
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
200 #define SHM_SEARCH 's' // no search hit bottom messages
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
201 #define SHM_ATTENTION 'A' // no ATTENTION messages
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
202 #define SHM_INTRO 'I' // intro messages
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
203 #define SHM_COMPLETIONMENU 'c' // completion menu messages
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
204 #define SHM_RECORDING 'q' // short recording message
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
205 #define SHM_FILEINFO 'F' // no file info messages
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
206 #define SHM_SEARCHCOUNT 'S' // search stats: '[1/10]'
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
207 #define SHM_POSIX "AS" // POSIX value
5e25171e0e75 patch 8.1.1270: cannot see current match position
Bram Moolenaar <Bram@vim.org>
parents: 16447
diff changeset
208 #define SHM_ALL "rmfixlnwaWtToOsAIcqFS" // all possible flags for 'shm'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
209
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
210 // characters for p_go:
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
211 #define GO_TERMINAL '!' // use terminal for system commands
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
212 #define GO_ASEL 'a' // autoselect
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
213 #define GO_ASELML 'A' // autoselect modeless selection
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
214 #define GO_BOT 'b' // use bottom scrollbar
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
215 #define GO_CONDIALOG 'c' // use console dialog
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
216 #define GO_TABLINE 'e' // may show tabline
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
217 #define GO_FORG 'f' // start GUI in foreground
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
218 #define GO_GREY 'g' // use grey menu items
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
219 #define GO_HORSCROLL 'h' // flexible horizontal scrolling
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
220 #define GO_ICON 'i' // use Vim icon
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
221 #define GO_LEFT 'l' // use left scrollbar
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
222 #define GO_VLEFT 'L' // left scrollbar with vert split
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
223 #define GO_MENUS 'm' // use menu bar
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
224 #define GO_NOSYSMENU 'M' // don't source system menu
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
225 #define GO_POINTER 'p' // pointer enter/leave callbacks
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
226 #define GO_ASELPLUS 'P' // autoselectPlus
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
227 #define GO_RIGHT 'r' // use right scrollbar
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
228 #define GO_VRIGHT 'R' // right scrollbar with vert split
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
229 #define GO_TEAROFF 't' // add tear-off menu items
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
230 #define GO_TOOLBAR 'T' // add toolbar
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
231 #define GO_FOOTER 'F' // add footer
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
232 #define GO_VERTICAL 'v' // arrange dialog buttons vertically
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
233 #define GO_KEEPWINSIZE 'k' // keep GUI window size
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
234 #define GO_ALL "!aAbcefFghilmMprtTvk" // all possible flags for 'go'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
235
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
236 // flags for 'comments' option
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
237 #define COM_NEST 'n' // comments strings nest
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
238 #define COM_BLANK 'b' // needs blank after string
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
239 #define COM_START 's' // start of comment
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
240 #define COM_MIDDLE 'm' // middle of comment
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
241 #define COM_END 'e' // end of comment
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
242 #define COM_AUTO_END 'x' // last char of end closes comment
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
243 #define COM_FIRST 'f' // first line comment only
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
244 #define COM_LEFT 'l' // left adjusted
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
245 #define COM_RIGHT 'r' // right adjusted
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
246 #define COM_NOBACK 'O' // don't use for "O" command
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
247 #define COM_ALL "nbsmexflrO" // all flags for 'comments' option
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
248 #define COM_MAX_LEN 50 // maximum length of a part
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
249
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
250 // flags for 'statusline' option
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
251 #define STL_FILEPATH 'f' // path of file in buffer
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
252 #define STL_FULLPATH 'F' // full path of file in buffer
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
253 #define STL_FILENAME 't' // last part (tail) of file path
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
254 #define STL_COLUMN 'c' // column og cursor
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
255 #define STL_VIRTCOL 'v' // virtual column
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
256 #define STL_VIRTCOL_ALT 'V' // - with 'if different' display
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
257 #define STL_LINE 'l' // line number of cursor
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
258 #define STL_NUMLINES 'L' // number of lines in buffer
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
259 #define STL_BUFNO 'n' // current buffer number
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
260 #define STL_KEYMAP 'k' // 'keymap' when active
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
261 #define STL_OFFSET 'o' // offset of character under cursor
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
262 #define STL_OFFSET_X 'O' // - in hexadecimal
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
263 #define STL_BYTEVAL 'b' // byte value of character
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
264 #define STL_BYTEVAL_X 'B' // - in hexadecimal
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
265 #define STL_ROFLAG 'r' // readonly flag
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
266 #define STL_ROFLAG_ALT 'R' // - other display
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
267 #define STL_HELPFLAG 'h' // window is showing a help file
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
268 #define STL_HELPFLAG_ALT 'H' // - other display
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
269 #define STL_FILETYPE 'y' // 'filetype'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
270 #define STL_FILETYPE_ALT 'Y' // - other display
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
271 #define STL_PREVIEWFLAG 'w' // window is showing the preview buf
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
272 #define STL_PREVIEWFLAG_ALT 'W' // - other display
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
273 #define STL_MODIFIED 'm' // modified flag
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
274 #define STL_MODIFIED_ALT 'M' // - other display
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
275 #define STL_QUICKFIX 'q' // quickfix window description
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
276 #define STL_PERCENTAGE 'p' // percentage through file
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
277 #define STL_ALTPERCENT 'P' // percentage as TOP BOT ALL or NN%
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
278 #define STL_ARGLISTSTAT 'a' // argument list status as (x of y)
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
279 #define STL_PAGENUM 'N' // page number (when printing)
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
280 #define STL_VIM_EXPR '{' // start of expression to substitute
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
281 #define STL_MIDDLEMARK '=' // separation between left and right
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
282 #define STL_TRUNCMARK '<' // truncation mark if line is too long
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
283 #define STL_USER_HL '*' // highlight from (User)1..9 or 0
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
284 #define STL_HIGHLIGHT '#' // highlight name
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
285 #define STL_TABPAGENR 'T' // tab page label nr
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
286 #define STL_TABCLOSENR 'X' // tab page close nr
2411
68e394361ca3 Add "q" item for 'statusline'. Add w:quickfix_title. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2394
diff changeset
287 #define STL_ALL ((char_u *) "fFtcvVlLknoObBrRhHmYyWwMqpPaN{#")
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
288
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
289 // flags used for parsed 'wildmode'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
290 #define WIM_FULL 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
291 #define WIM_LONGEST 2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
292 #define WIM_LIST 4
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
293
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
294 // arguments for can_bs()
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
295 #define BS_INDENT 'i' // "Indent"
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
296 #define BS_EOL 'o' // "eOl"
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
297 #define BS_START 's' // "Start"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
298
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
299 #define LISPWORD_VALUE "defun,define,defmacro,set!,lambda,if,case,let,flet,let*,letrec,do,do*,define-syntax,let-syntax,letrec-syntax,destructuring-bind,defpackage,defparameter,defstruct,deftype,defvar,do-all-symbols,do-external-symbols,do-symbols,dolist,dotimes,ecase,etypecase,eval-when,labels,macrolet,multiple-value-bind,multiple-value-call,multiple-value-prog1,multiple-value-setq,prog1,progv,typecase,unless,unwind-protect,when,with-input-from-string,with-open-file,with-open-stream,with-output-to-string,with-package-iterator,define-condition,handler-bind,handler-case,restart-bind,restart-case,with-simple-restart,store-value,use-value,muffle-warning,abort,continue,with-slots,with-slots*,with-accessors,with-accessors*,defclass,defmethod,print-unreadable-object"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
300
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
301 /*
665
21ab9abf0f08 updated for version 7.0196
vimboss
parents: 593
diff changeset
302 * The following are actual variables for the options
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
303 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
304
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
305 #ifdef FEAT_RIGHTLEFT
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
306 EXTERN long p_aleph; // 'aleph'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
307 #endif
820
57c7403f6599 updated for version 7.0c11
vimboss
parents: 805
diff changeset
308 #ifdef FEAT_AUTOCHDIR
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
309 EXTERN int p_acd; // 'autochdir'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
310 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
311 EXTERN char_u *p_ambw; // 'ambiwidth'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
312 EXTERN char_u *p_emoji; // 'emoji'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
313 #if defined(FEAT_GUI) && defined(MACOS_X)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
314 EXTERN int *p_antialias; // 'antialias'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
315 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
316 EXTERN int p_ar; // 'autoread'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
317 EXTERN int p_aw; // 'autowrite'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
318 EXTERN int p_awa; // 'autowriteall'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
319 EXTERN char_u *p_bs; // 'backspace'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
320 EXTERN char_u *p_bg; // 'background'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
321 EXTERN int p_bk; // 'backup'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
322 EXTERN char_u *p_bkc; // 'backupcopy'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
323 EXTERN unsigned bkc_flags; // flags from 'backupcopy'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
324 #ifdef IN_OPTION_C
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
325 static char *(p_bkc_values[]) = {"yes", "auto", "no", "breaksymlink", "breakhardlink", NULL};
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
326 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
327 # define BKC_YES 0x001
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
328 # define BKC_AUTO 0x002
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
329 # define BKC_NO 0x004
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
330 # define BKC_BREAKSYMLINK 0x008
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
331 # define BKC_BREAKHARDLINK 0x010
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
332 EXTERN char_u *p_bdir; // 'backupdir'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
333 EXTERN char_u *p_bex; // 'backupext'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
334 EXTERN char_u *p_bo; // 'belloff'
6949
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
335 EXTERN unsigned bo_flags;
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
336 # ifdef IN_OPTION_C
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
337 static char *(p_bo_values[]) = {"all", "backspace", "cursor", "complete",
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
338 "copy", "ctrlg", "error", "esc", "ex",
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
339 "hangul", "insertmode", "lang", "mess",
10025
068f397d0da4 commit https://github.com/vim/vim/commit/d90b6c02e2900576fb37d95b5e4f4a32b2d7383f
Christian Brabandt <cb@256bit.org>
parents: 9925
diff changeset
340 "showmatch", "operator", "register", "shell",
6949
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
341 "spell", "wildmode", NULL};
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
342 # endif
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
343
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
344 // values for the 'beepon' option
6949
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
345 #define BO_ALL 0x0001
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
346 #define BO_BS 0x0002
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
347 #define BO_CRSR 0x0004
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
348 #define BO_COMPL 0x0008
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
349 #define BO_COPY 0x0010
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
350 #define BO_CTRLG 0x0020
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
351 #define BO_ERROR 0x0040
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
352 #define BO_ESC 0x0080
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
353 #define BO_EX 0x0100
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
354 #define BO_HANGUL 0x0200
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
355 #define BO_IM 0x0400
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
356 #define BO_LANG 0x0800
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
357 #define BO_MESS 0x1000
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
358 #define BO_MATCH 0x2000
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
359 #define BO_OPER 0x4000
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
360 #define BO_REG 0x8000
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
361 #define BO_SH 0x10000
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
362 #define BO_SPELL 0x20000
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
363 #define BO_WILD 0x40000
1e621b31948b patch 7.4.793
Bram Moolenaar <bram@vim.org>
parents: 6933
diff changeset
364
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
365 #ifdef FEAT_WILDIGN
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
366 EXTERN char_u *p_bsk; // 'backupskip'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
367 #endif
2360
d8e4b27cef80 Change 'cryptmethod' from a number to a string option. Make it global-local.
Bram Moolenaar <bram@vim.org>
parents: 2314
diff changeset
368 #ifdef FEAT_CRYPT
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
369 EXTERN char_u *p_cm; // 'cryptmethod'
2360
d8e4b27cef80 Change 'cryptmethod' from a number to a string option. Make it global-local.
Bram Moolenaar <bram@vim.org>
parents: 2314
diff changeset
370 #endif
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
371 #ifdef FEAT_BEVAL
12871
1a450ce6980c patch 8.0.1312: balloon_show() only works in terminal when compiled with GUI
Christian Brabandt <cb@256bit.org>
parents: 12865
diff changeset
372 # ifdef FEAT_BEVAL_GUI
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
373 EXTERN int p_beval; // 'ballooneval'
12871
1a450ce6980c patch 8.0.1312: balloon_show() only works in terminal when compiled with GUI
Christian Brabandt <cb@256bit.org>
parents: 12865
diff changeset
374 # endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
375 EXTERN long p_bdlay; // 'balloondelay'
190
a1f18bd133d6 updated for version 7.0057
vimboss
parents: 168
diff changeset
376 # ifdef FEAT_EVAL
a1f18bd133d6 updated for version 7.0057
vimboss
parents: 168
diff changeset
377 EXTERN char_u *p_bexpr;
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
378 # endif
12871
1a450ce6980c patch 8.0.1312: balloon_show() only works in terminal when compiled with GUI
Christian Brabandt <cb@256bit.org>
parents: 12865
diff changeset
379 # ifdef FEAT_BEVAL_TERM
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
380 EXTERN int p_bevalterm; // 'balloonevalterm'
12865
ebb4f6c93598 patch 8.0.1309: cannot use 'balloonexpr' in a terminal
Christian Brabandt <cb@256bit.org>
parents: 12802
diff changeset
381 # endif
12871
1a450ce6980c patch 8.0.1312: balloon_show() only works in terminal when compiled with GUI
Christian Brabandt <cb@256bit.org>
parents: 12865
diff changeset
382 #endif
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
383 #ifdef FEAT_BROWSE
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
384 EXTERN char_u *p_bsdir; // 'browsedir'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
385 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
386 #ifdef FEAT_LINEBREAK
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
387 EXTERN char_u *p_breakat; // 'breakat'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
388 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
389 EXTERN char_u *p_cmp; // 'casemap'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
390 EXTERN unsigned cmp_flags;
15605
62b3805506b3 patch 8.1.0810: too many #ifdefs
Bram Moolenaar <Bram@vim.org>
parents: 15440
diff changeset
391 #ifdef IN_OPTION_C
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
392 static char *(p_cmp_values[]) = {"internal", "keepascii", NULL};
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
393 #endif
15605
62b3805506b3 patch 8.1.0810: too many #ifdefs
Bram Moolenaar <Bram@vim.org>
parents: 15440
diff changeset
394 #define CMP_INTERNAL 0x001
62b3805506b3 patch 8.1.0810: too many #ifdefs
Bram Moolenaar <Bram@vim.org>
parents: 15440
diff changeset
395 #define CMP_KEEPASCII 0x002
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
396 EXTERN char_u *p_enc; // 'encoding'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
397 EXTERN int p_deco; // 'delcombine'
15605
62b3805506b3 patch 8.1.0810: too many #ifdefs
Bram Moolenaar <Bram@vim.org>
parents: 15440
diff changeset
398 #ifdef FEAT_EVAL
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
399 EXTERN char_u *p_ccv; // 'charconvert'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
400 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
401 #ifdef FEAT_CMDWIN
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
402 EXTERN char_u *p_cedit; // 'cedit'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
403 EXTERN long p_cwh; // 'cmdwinheight'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
404 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
405 #ifdef FEAT_CLIPBOARD
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
406 EXTERN char_u *p_cb; // 'clipboard'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
407 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
408 EXTERN long p_ch; // 'cmdheight'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
409 #if defined(FEAT_GUI_DIALOG) || defined(FEAT_CON_DIALOG)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
410 EXTERN int p_confirm; // 'confirm'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
411 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
412 EXTERN int p_cp; // 'compatible'
540
2df7f3a5eb96 updated for version 7.0153
vimboss
parents: 484
diff changeset
413 #ifdef FEAT_INS_EXPAND
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
414 EXTERN char_u *p_cot; // 'completeopt'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
415 EXTERN long p_ph; // 'pumheight'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
416 EXTERN long p_pw; // 'pumwidth'
540
2df7f3a5eb96 updated for version 7.0153
vimboss
parents: 484
diff changeset
417 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
418 EXTERN char_u *p_cpo; // 'cpoptions'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
419 #ifdef FEAT_CSCOPE
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
420 EXTERN char_u *p_csprg; // 'cscopeprg'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
421 EXTERN int p_csre; // 'cscoperelative'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
422 # ifdef FEAT_QUICKFIX
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
423 EXTERN char_u *p_csqf; // 'cscopequickfix'
9505
da98db362fef commit https://github.com/vim/vim/commit/6d20e1754461b0f8d395f2e3464f0dc1060497f7
Christian Brabandt <cb@256bit.org>
parents: 9027
diff changeset
424 # define CSQF_CMDS "sgdctefia"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
425 # define CSQF_FLAGS "+-0"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
426 # endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
427 EXTERN int p_cst; // 'cscopetag'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
428 EXTERN long p_csto; // 'cscopetagorder'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
429 EXTERN long p_cspc; // 'cscopepathcomp'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
430 EXTERN int p_csverbose; // 'cscopeverbose'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
431 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
432 EXTERN char_u *p_debug; // 'debug'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
433 #ifdef FEAT_FIND_ID
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
434 EXTERN char_u *p_def; // 'define'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
435 EXTERN char_u *p_inc;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
436 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
437 #ifdef FEAT_DIFF
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
438 EXTERN char_u *p_dip; // 'diffopt'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
439 # ifdef FEAT_EVAL
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
440 EXTERN char_u *p_dex; // 'diffexpr'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
441 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
442 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
443 #ifdef FEAT_INS_EXPAND
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
444 EXTERN char_u *p_dict; // 'dictionary'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
445 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
446 #ifdef FEAT_DIGRAPHS
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
447 EXTERN int p_dg; // 'digraph'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
448 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
449 EXTERN char_u *p_dir; // 'directory'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
450 EXTERN char_u *p_dy; // 'display'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
451 EXTERN unsigned dy_flags;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
452 #ifdef IN_OPTION_C
9665
b193bdb6ea25 commit https://github.com/vim/vim/commit/ad9c2a08f0509294269a2f11a59a438b944bdd5a
Christian Brabandt <cb@256bit.org>
parents: 9536
diff changeset
453 static char *(p_dy_values[]) = {"lastline", "truncate", "uhex", NULL};
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
454 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
455 #define DY_LASTLINE 0x001
9665
b193bdb6ea25 commit https://github.com/vim/vim/commit/ad9c2a08f0509294269a2f11a59a438b944bdd5a
Christian Brabandt <cb@256bit.org>
parents: 9536
diff changeset
456 #define DY_TRUNCATE 0x002
b193bdb6ea25 commit https://github.com/vim/vim/commit/ad9c2a08f0509294269a2f11a59a438b944bdd5a
Christian Brabandt <cb@256bit.org>
parents: 9536
diff changeset
457 #define DY_UHEX 0x004
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
458 EXTERN int p_ed; // 'edcompatible'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
459 EXTERN char_u *p_ead; // 'eadirection'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
460 EXTERN int p_ea; // 'equalalways'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
461 EXTERN char_u *p_ep; // 'equalprg'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
462 EXTERN int p_eb; // 'errorbells'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
463 #ifdef FEAT_QUICKFIX
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
464 EXTERN char_u *p_ef; // 'errorfile'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
465 EXTERN char_u *p_efm; // 'errorformat'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
466 EXTERN char_u *p_gefm; // 'grepformat'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
467 EXTERN char_u *p_gp; // 'grepprg'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
468 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
469 EXTERN char_u *p_ei; // 'eventignore'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
470 EXTERN int p_ek; // 'esckeys'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
471 EXTERN int p_exrc; // 'exrc'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
472 EXTERN char_u *p_fencs; // 'fileencodings'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
473 EXTERN char_u *p_ffs; // 'fileformats'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
474 EXTERN long p_fic; // 'fileignorecase'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
475 #ifdef FEAT_FOLDING
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
476 EXTERN char_u *p_fcl; // 'foldclose'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
477 EXTERN long p_fdls; // 'foldlevelstart'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
478 EXTERN char_u *p_fdo; // 'foldopen'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
479 EXTERN unsigned fdo_flags;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
480 # ifdef IN_OPTION_C
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
481 static char *(p_fdo_values[]) = {"all", "block", "hor", "mark", "percent",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
482 "quickfix", "search", "tag", "insert",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
483 "undo", "jump", NULL};
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
484 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
485 # define FDO_ALL 0x001
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
486 # define FDO_BLOCK 0x002
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
487 # define FDO_HOR 0x004
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
488 # define FDO_MARK 0x008
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
489 # define FDO_PERCENT 0x010
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
490 # define FDO_QUICKFIX 0x020
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
491 # define FDO_SEARCH 0x040
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
492 # define FDO_TAG 0x080
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
493 # define FDO_INSERT 0x100
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
494 # define FDO_UNDO 0x200
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
495 # define FDO_JUMP 0x400
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
496 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
497 EXTERN char_u *p_fp; // 'formatprg'
378
6b49757d378c updated for version 7.0098
vimboss
parents: 374
diff changeset
498 #ifdef HAVE_FSYNC
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
499 EXTERN int p_fs; // 'fsync'
378
6b49757d378c updated for version 7.0098
vimboss
parents: 374
diff changeset
500 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
501 EXTERN int p_gd; // 'gdefault'
17431
ce35cdbe9f74 patch 8.1.1714: cannot preview a file in a popup window
Bram Moolenaar <Bram@vim.org>
parents: 16778
diff changeset
502 #ifdef FEAT_TEXT_PROP
ce35cdbe9f74 patch 8.1.1714: cannot preview a file in a popup window
Bram Moolenaar <Bram@vim.org>
parents: 16778
diff changeset
503 EXTERN char_u *p_pvp; // 'previewpopup'
ce35cdbe9f74 patch 8.1.1714: cannot preview a file in a popup window
Bram Moolenaar <Bram@vim.org>
parents: 16778
diff changeset
504 #endif
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
505 #ifdef FEAT_PRINTER
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
506 EXTERN char_u *p_pdev; // 'printdevice'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
507 # ifdef FEAT_POSTSCRIPT
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
508 EXTERN char_u *p_penc; // 'printencoding'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
509 EXTERN char_u *p_pexpr; // 'printexpr'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
510 EXTERN char_u *p_pmfn; // 'printmbfont'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
511 EXTERN char_u *p_pmcs; // 'printmbcharset'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
512 # endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
513 EXTERN char_u *p_pfn; // 'printfont'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
514 EXTERN char_u *p_popt; // 'printoptions'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
515 EXTERN char_u *p_header; // 'printheader'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
516 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
517 EXTERN int p_prompt; // 'prompt'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
518 #ifdef FEAT_GUI
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
519 EXTERN char_u *p_guifont; // 'guifont'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
520 # ifdef FEAT_XFONTSET
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
521 EXTERN char_u *p_guifontset; // 'guifontset'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
522 # endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
523 EXTERN char_u *p_guifontwide; // 'guifontwide'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
524 EXTERN int p_guipty; // 'guipty'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
525 #endif
574
25a70b1cd2da updated for version 7.0163
vimboss
parents: 540
diff changeset
526 #if defined(FEAT_GUI_GTK) || defined(FEAT_GUI_X11)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
527 EXTERN long p_ghr; // 'guiheadroom'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
528 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
529 #ifdef CURSOR_SHAPE
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
530 EXTERN char_u *p_guicursor; // 'guicursor'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
531 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
532 #ifdef FEAT_MOUSESHAPE
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
533 EXTERN char_u *p_mouseshape; // 'mouseshape'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
534 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
535 #if defined(FEAT_GUI)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
536 EXTERN char_u *p_go; // 'guioptions'
692
a28f83d37113 updated for version 7.0208
vimboss
parents: 688
diff changeset
537 #endif
a28f83d37113 updated for version 7.0208
vimboss
parents: 688
diff changeset
538 #if defined(FEAT_GUI_TABLINE)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
539 EXTERN char_u *p_gtl; // 'guitablabel'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
540 EXTERN char_u *p_gtt; // 'guitabtooltip'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
541 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
542 EXTERN char_u *p_hf; // 'helpfile'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
543 EXTERN long p_hh; // 'helpheight'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
544 #ifdef FEAT_MULTI_LANG
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
545 EXTERN char_u *p_hlg; // 'helplang'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
546 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
547 EXTERN int p_hid; // 'hidden'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
548 EXTERN char_u *p_hl; // 'highlight'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
549 EXTERN int p_hls; // 'hlsearch'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
550 EXTERN long p_hi; // 'history'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
551 #ifdef FEAT_RIGHTLEFT
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
552 EXTERN int p_hkmap; // 'hkmap'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
553 EXTERN int p_hkmapp; // 'hkmapp'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
554 # ifdef FEAT_ARABIC
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
555 EXTERN int p_arshape; // 'arabicshape'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
556 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
557 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
558 #ifdef FEAT_TITLE
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
559 EXTERN int p_icon; // 'icon'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
560 EXTERN char_u *p_iconstring; // 'iconstring'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
561 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
562 EXTERN int p_ic; // 'ignorecase'
2275
e4d849f4df03 Remove the old and not well supported GTK 1 code. (James Vega)
Bram Moolenaar <bram@vim.org>
parents: 2250
diff changeset
563 #if defined(FEAT_XIM) && defined(FEAT_GUI_GTK)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
564 EXTERN char_u *p_imak; // 'imactivatekey'
12920
327e1264b9bf patch 8.0.1336: cannot use imactivatefunc() unless compiled with +xim
Christian Brabandt <cb@256bit.org>
parents: 12871
diff changeset
565 #define IM_ON_THE_SPOT 0L
327e1264b9bf patch 8.0.1336: cannot use imactivatefunc() unless compiled with +xim
Christian Brabandt <cb@256bit.org>
parents: 12871
diff changeset
566 #define IM_OVER_THE_SPOT 1L
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
567 EXTERN long p_imst; // 'imstyle'
12920
327e1264b9bf patch 8.0.1336: cannot use imactivatefunc() unless compiled with +xim
Christian Brabandt <cb@256bit.org>
parents: 12871
diff changeset
568 #endif
15605
62b3805506b3 patch 8.1.0810: too many #ifdefs
Bram Moolenaar <Bram@vim.org>
parents: 15440
diff changeset
569 #if defined(FEAT_EVAL)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
570 EXTERN char_u *p_imaf; // 'imactivatefunc'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
571 EXTERN char_u *p_imsf; // 'imstatusfunc'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
572 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
573 EXTERN int p_imcmdline; // 'imcmdline'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
574 EXTERN int p_imdisable; // 'imdisable'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
575 EXTERN int p_is; // 'incsearch'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
576 EXTERN int p_im; // 'insertmode'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
577 EXTERN char_u *p_isf; // 'isfname'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
578 EXTERN char_u *p_isi; // 'isident'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
579 EXTERN char_u *p_isp; // 'isprint'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
580 EXTERN int p_js; // 'joinspaces'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
581 EXTERN char_u *p_kp; // 'keywordprg'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
582 EXTERN char_u *p_km; // 'keymodel'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
583 #ifdef FEAT_LANGMAP
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
584 EXTERN char_u *p_langmap; // 'langmap'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
585 EXTERN int p_lnr; // 'langnoremap'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
586 EXTERN int p_lrm; // 'langremap'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
587 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
588 #if defined(FEAT_MENU) && defined(FEAT_MULTI_LANG)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
589 EXTERN char_u *p_lm; // 'langmenu'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
590 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
591 #ifdef FEAT_GUI
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
592 EXTERN long p_linespace; // 'linespace'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
593 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
594 #ifdef FEAT_LISP
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
595 EXTERN char_u *p_lispwords; // 'lispwords'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
596 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
597 EXTERN long p_ls; // 'laststatus'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
598 EXTERN long p_stal; // 'showtabline'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
599 EXTERN char_u *p_lcs; // 'listchars'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
600
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
601 EXTERN int p_lz; // 'lazyredraw'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
602 EXTERN int p_lpl; // 'loadplugins'
7530
5d1b5fd708c6 commit https://github.com/vim/vim/commit/64496ffc9cfb0eb6f2074f22809de2b420b5f300
Christian Brabandt <cb@256bit.org>
parents: 7408
diff changeset
603 #if defined(DYNAMIC_LUA)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
604 EXTERN char_u *p_luadll; // 'luadll'
7196
42717d048817 commit https://github.com/vim/vim/commit/d94464ee294a351ce7b6ba18e8bd3f24f1bef920
Christian Brabandt <cb@256bit.org>
parents: 6949
diff changeset
605 #endif
842
a209672376fd updated for version 7.0f
vimboss
parents: 839
diff changeset
606 #ifdef FEAT_GUI_MAC
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
607 EXTERN int p_macatsui; // 'macatsui'
842
a209672376fd updated for version 7.0f
vimboss
parents: 839
diff changeset
608 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
609 EXTERN int p_magic; // 'magic'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
610 EXTERN char_u *p_menc; // 'makeencoding'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
611 #ifdef FEAT_QUICKFIX
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
612 EXTERN char_u *p_mef; // 'makeef'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
613 EXTERN char_u *p_mp; // 'makeprg'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
614 #endif
9852
4eea48b76d03 commit https://github.com/vim/vim/commit/95ec9d6a6ab3117d60ff638670a803d43974ba51
Christian Brabandt <cb@256bit.org>
parents: 9665
diff changeset
615 #ifdef FEAT_SIGNS
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
616 EXTERN char_u *p_scl; // signcolumn
9852
4eea48b76d03 commit https://github.com/vim/vim/commit/95ec9d6a6ab3117d60ff638670a803d43974ba51
Christian Brabandt <cb@256bit.org>
parents: 9665
diff changeset
617 #endif
2314
233eb4412f5d Added 'colorcolumn' option. Partly by Gregor Uhlenheuer.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
618 #ifdef FEAT_SYN_HL
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
619 EXTERN char_u *p_cc; // 'colorcolumn'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
620 EXTERN int p_cc_cols[256]; // array for 'colorcolumn' columns
2314
233eb4412f5d Added 'colorcolumn' option. Partly by Gregor Uhlenheuer.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
621 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
622 EXTERN long p_mat; // 'matchtime'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
623 EXTERN long p_mco; // 'maxcombine'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
624 #ifdef FEAT_EVAL
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
625 EXTERN long p_mfd; // 'maxfuncdepth'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
626 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
627 EXTERN long p_mmd; // 'maxmapdepth'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
628 EXTERN long p_mm; // 'maxmem'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
629 EXTERN long p_mmp; // 'maxmempattern'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
630 EXTERN long p_mmt; // 'maxmemtot'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
631 #ifdef FEAT_MENU
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
632 EXTERN long p_mis; // 'menuitems'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
633 #endif
744
07f7b4a7755c updated for version 7.0222
vimboss
parents: 714
diff changeset
634 #ifdef FEAT_SPELL
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
635 EXTERN char_u *p_msm; // 'mkspellmem'
484
f012c4ed8c38 updated for version 7.0132
vimboss
parents: 378
diff changeset
636 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
637 EXTERN long p_mle; // 'modelineexpr'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
638 EXTERN long p_mls; // 'modelines'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
639 EXTERN char_u *p_mouse; // 'mouse'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
640 #ifdef FEAT_GUI
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
641 EXTERN int p_mousef; // 'mousefocus'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
642 EXTERN int p_mh; // 'mousehide'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
643 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
644 EXTERN char_u *p_mousem; // 'mousemodel'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
645 EXTERN long p_mouset; // 'mousetime'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
646 EXTERN int p_more; // 'more'
14
946da5994c01 updated for version 7.0006
vimboss
parents: 11
diff changeset
647 #ifdef FEAT_MZSCHEME
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
648 EXTERN long p_mzq; // 'mzquantum
12608
b390f5003e2f patch 8.0.1182: cannot see or change mzscheme dll name
Christian Brabandt <cb@256bit.org>
parents: 12477
diff changeset
649 # if defined(DYNAMIC_MZSCHEME)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
650 EXTERN char_u *p_mzschemedll; // 'mzschemedll'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
651 EXTERN char_u *p_mzschemegcdll; // 'mzschemegcdll'
12608
b390f5003e2f patch 8.0.1182: cannot see or change mzscheme dll name
Christian Brabandt <cb@256bit.org>
parents: 12477
diff changeset
652 # endif
14
946da5994c01 updated for version 7.0006
vimboss
parents: 11
diff changeset
653 #endif
8212
05b88224cea1 commit https://github.com/vim/vim/commit/48e330aff911be1c798c88a973af6437a8141fce
Christian Brabandt <cb@256bit.org>
parents: 8182
diff changeset
654 #if defined(MSWIN)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
655 EXTERN int p_odev; // 'opendevice'
1004
09d0e83c29b8 updated for version 7.0-130
vimboss
parents: 842
diff changeset
656 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
657 EXTERN char_u *p_opfunc; // 'operatorfunc'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
658 EXTERN char_u *p_para; // 'paragraphs'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
659 EXTERN int p_paste; // 'paste'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
660 EXTERN char_u *p_pt; // 'pastetoggle'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
661 #if defined(FEAT_EVAL) && defined(FEAT_DIFF)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
662 EXTERN char_u *p_pex; // 'patchexpr'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
663 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
664 EXTERN char_u *p_pm; // 'patchmode'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
665 EXTERN char_u *p_path; // 'path'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
666 #ifdef FEAT_SEARCHPATH
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
667 EXTERN char_u *p_cdpath; // 'cdpath'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
668 #endif
7530
5d1b5fd708c6 commit https://github.com/vim/vim/commit/64496ffc9cfb0eb6f2074f22809de2b420b5f300
Christian Brabandt <cb@256bit.org>
parents: 7408
diff changeset
669 #if defined(DYNAMIC_PERL)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
670 EXTERN char_u *p_perldll; // 'perldll'
7196
42717d048817 commit https://github.com/vim/vim/commit/d94464ee294a351ce7b6ba18e8bd3f24f1bef920
Christian Brabandt <cb@256bit.org>
parents: 6949
diff changeset
671 #endif
7530
5d1b5fd708c6 commit https://github.com/vim/vim/commit/64496ffc9cfb0eb6f2074f22809de2b420b5f300
Christian Brabandt <cb@256bit.org>
parents: 7408
diff changeset
672 #if defined(DYNAMIC_PYTHON3)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
673 EXTERN char_u *p_py3dll; // 'pythonthreedll'
7196
42717d048817 commit https://github.com/vim/vim/commit/d94464ee294a351ce7b6ba18e8bd3f24f1bef920
Christian Brabandt <cb@256bit.org>
parents: 6949
diff changeset
674 #endif
13154
53cc7ea77c54 patch 8.0.1451: difficult to set the python home directories properly
Christian Brabandt <cb@256bit.org>
parents: 12924
diff changeset
675 #ifdef FEAT_PYTHON3
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
676 EXTERN char_u *p_py3home; // 'pythonthreehome'
13154
53cc7ea77c54 patch 8.0.1451: difficult to set the python home directories properly
Christian Brabandt <cb@256bit.org>
parents: 12924
diff changeset
677 #endif
7530
5d1b5fd708c6 commit https://github.com/vim/vim/commit/64496ffc9cfb0eb6f2074f22809de2b420b5f300
Christian Brabandt <cb@256bit.org>
parents: 7408
diff changeset
678 #if defined(DYNAMIC_PYTHON)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
679 EXTERN char_u *p_pydll; // 'pythondll'
7196
42717d048817 commit https://github.com/vim/vim/commit/d94464ee294a351ce7b6ba18e8bd3f24f1bef920
Christian Brabandt <cb@256bit.org>
parents: 6949
diff changeset
680 #endif
13154
53cc7ea77c54 patch 8.0.1451: difficult to set the python home directories properly
Christian Brabandt <cb@256bit.org>
parents: 12924
diff changeset
681 #ifdef FEAT_PYTHON
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
682 EXTERN char_u *p_pyhome; // 'pythonhome'
13154
53cc7ea77c54 patch 8.0.1451: difficult to set the python home directories properly
Christian Brabandt <cb@256bit.org>
parents: 12924
diff changeset
683 #endif
10722
7598ce51bf2a patch 8.0.0251: not easy to select Python 2 or 3
Christian Brabandt <cb@256bit.org>
parents: 10579
diff changeset
684 #if defined(FEAT_PYTHON) || defined(FEAT_PYTHON3)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
685 EXTERN long p_pyx; // 'pyxversion'
10722
7598ce51bf2a patch 8.0.0251: not easy to select Python 2 or 3
Christian Brabandt <cb@256bit.org>
parents: 10579
diff changeset
686 #endif
1521
cc4fe241baa3 updated for version 7.1-236
vimboss
parents: 1217
diff changeset
687 #ifdef FEAT_RELTIME
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
688 EXTERN long p_rdt; // 'redrawtime'
1521
cc4fe241baa3 updated for version 7.1-236
vimboss
parents: 1217
diff changeset
689 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
690 EXTERN int p_remap; // 'remap'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
691 EXTERN long p_re; // 'regexpengine'
6110
1bff71d20262 updated for version 7.4.393
Bram Moolenaar <bram@vim.org>
parents: 5995
diff changeset
692 #ifdef FEAT_RENDER_OPTIONS
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
693 EXTERN char_u *p_rop; // 'renderoptions'
6110
1bff71d20262 updated for version 7.4.393
Bram Moolenaar <bram@vim.org>
parents: 5995
diff changeset
694 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
695 EXTERN long p_report; // 'report'
12477
68d7bc045dbe patch 8.0.1118: FEAT_WINDOWS adds a lot of #ifdefs
Christian Brabandt <cb@256bit.org>
parents: 12293
diff changeset
696 #if defined(FEAT_QUICKFIX)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
697 EXTERN long p_pvh; // 'previewheight'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
698 #endif
15868
7fad90423bd2 patch 8.1.0941: macros for MS-Windows are inconsistent
Bram Moolenaar <Bram@vim.org>
parents: 15840
diff changeset
699 #ifdef MSWIN
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
700 EXTERN int p_rs; // 'restorescreen'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
701 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
702 #ifdef FEAT_RIGHTLEFT
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
703 EXTERN int p_ari; // 'allowrevins'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
704 EXTERN int p_ri; // 'revins'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
705 #endif
7530
5d1b5fd708c6 commit https://github.com/vim/vim/commit/64496ffc9cfb0eb6f2074f22809de2b420b5f300
Christian Brabandt <cb@256bit.org>
parents: 7408
diff changeset
706 #if defined(DYNAMIC_RUBY)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
707 EXTERN char_u *p_rubydll; // 'rubydll'
7196
42717d048817 commit https://github.com/vim/vim/commit/d94464ee294a351ce7b6ba18e8bd3f24f1bef920
Christian Brabandt <cb@256bit.org>
parents: 6949
diff changeset
708 #endif
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
709 #ifdef FEAT_CMDL_INFO
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
710 EXTERN int p_ru; // 'ruler'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
711 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
712 #ifdef FEAT_STL_OPT
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
713 EXTERN char_u *p_ruf; // 'rulerformat'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
714 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
715 EXTERN char_u *p_pp; // 'packpath'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
716 EXTERN char_u *p_rtp; // 'runtimepath'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
717 EXTERN long p_sj; // 'scrolljump'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
718 EXTERN long p_so; // 'scrolloff'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
719 EXTERN char_u *p_sbo; // 'scrollopt'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
720 EXTERN char_u *p_sections; // 'sections'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
721 EXTERN int p_secure; // 'secure'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
722 EXTERN char_u *p_sel; // 'selection'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
723 EXTERN char_u *p_slm; // 'selectmode'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
724 #ifdef FEAT_SESSION
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
725 EXTERN char_u *p_ssop; // 'sessionoptions'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
726 EXTERN unsigned ssop_flags;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
727 # ifdef IN_OPTION_C
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
728 // Also used for 'viewoptions'!
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
729 static char *(p_ssop_values[]) = {"buffers", "winpos", "resize", "winsize",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
730 "localoptions", "options", "help", "blank", "globals", "slash", "unix",
13435
fa198b71bab2 patch 8.0.1592: terminal windows in a session are not properly restored
Christian Brabandt <cb@256bit.org>
parents: 13384
diff changeset
731 "sesdir", "curdir", "folds", "cursor", "tabpages", "terminal", NULL};
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
732 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
733 # define SSOP_BUFFERS 0x001
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
734 # define SSOP_WINPOS 0x002
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
735 # define SSOP_RESIZE 0x004
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
736 # define SSOP_WINSIZE 0x008
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
737 # define SSOP_LOCALOPTIONS 0x010
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
738 # define SSOP_OPTIONS 0x020
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
739 # define SSOP_HELP 0x040
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
740 # define SSOP_BLANK 0x080
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
741 # define SSOP_GLOBALS 0x100
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
742 # define SSOP_SLASH 0x200
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
743 # define SSOP_UNIX 0x400
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
744 # define SSOP_SESDIR 0x800
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
745 # define SSOP_CURDIR 0x1000
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
746 # define SSOP_FOLDS 0x2000
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
747 # define SSOP_CURSOR 0x4000
827
fd1b3406fd1c updated for version 7.0d02
vimboss
parents: 820
diff changeset
748 # define SSOP_TABPAGES 0x8000
13435
fa198b71bab2 patch 8.0.1592: terminal windows in a session are not properly restored
Christian Brabandt <cb@256bit.org>
parents: 13384
diff changeset
749 # define SSOP_TERMINAL 0x10000
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
750 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
751 EXTERN char_u *p_sh; // 'shell'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
752 EXTERN char_u *p_shcf; // 'shellcmdflag'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
753 #ifdef FEAT_QUICKFIX
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
754 EXTERN char_u *p_sp; // 'shellpipe'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
755 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
756 EXTERN char_u *p_shq; // 'shellquote'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
757 EXTERN char_u *p_sxq; // 'shellxquote'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
758 EXTERN char_u *p_sxe; // 'shellxescape'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
759 EXTERN char_u *p_srr; // 'shellredir'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
760 #ifdef AMIGA
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
761 EXTERN long p_st; // 'shelltype'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
762 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
763 EXTERN int p_stmp; // 'shelltemp'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
764 #ifdef BACKSLASH_IN_FILENAME
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
765 EXTERN int p_ssl; // 'shellslash'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
766 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
767 #ifdef FEAT_STL_OPT
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
768 EXTERN char_u *p_stl; // 'statusline'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
769 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
770 EXTERN int p_sr; // 'shiftround'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
771 EXTERN char_u *p_shm; // 'shortmess'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
772 #ifdef FEAT_LINEBREAK
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
773 EXTERN char_u *p_sbr; // 'showbreak'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
774 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
775 #ifdef FEAT_CMDL_INFO
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
776 EXTERN int p_sc; // 'showcmd'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
777 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
778 EXTERN int p_sft; // 'showfulltag'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
779 EXTERN int p_sm; // 'showmatch'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
780 EXTERN int p_smd; // 'showmode'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
781 EXTERN long p_ss; // 'sidescroll'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
782 EXTERN long p_siso; // 'sidescrolloff'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
783 EXTERN int p_scs; // 'smartcase'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
784 EXTERN int p_sta; // 'smarttab'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
785 EXTERN int p_sb; // 'splitbelow'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
786 EXTERN long p_tpm; // 'tabpagemax'
677
e649c78407e6 updated for version 7.0202
vimboss
parents: 670
diff changeset
787 # if defined(FEAT_STL_OPT)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
788 EXTERN char_u *p_tal; // 'tabline'
677
e649c78407e6 updated for version 7.0202
vimboss
parents: 670
diff changeset
789 # endif
744
07f7b4a7755c updated for version 7.0222
vimboss
parents: 714
diff changeset
790 #ifdef FEAT_SPELL
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
791 EXTERN char_u *p_sps; // 'spellsuggest'
344
7033303ea0c0 updated for version 7.0089
vimboss
parents: 294
diff changeset
792 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
793 EXTERN int p_spr; // 'splitright'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
794 EXTERN int p_sol; // 'startofline'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
795 EXTERN char_u *p_su; // 'suffixes'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
796 EXTERN char_u *p_sws; // 'swapsync'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
797 EXTERN char_u *p_swb; // 'switchbuf'
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 1521
diff changeset
798 EXTERN unsigned swb_flags;
149d8b46404c updated for version 7.2a
vimboss
parents: 1521
diff changeset
799 #ifdef IN_OPTION_C
6843
50cdebea094f patch 7.4.742
Bram Moolenaar <bram@vim.org>
parents: 6339
diff changeset
800 static char *(p_swb_values[]) = {"useopen", "usetab", "split", "newtab", "vsplit", NULL};
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 1521
diff changeset
801 #endif
149d8b46404c updated for version 7.2a
vimboss
parents: 1521
diff changeset
802 #define SWB_USEOPEN 0x001
149d8b46404c updated for version 7.2a
vimboss
parents: 1521
diff changeset
803 #define SWB_USETAB 0x002
149d8b46404c updated for version 7.2a
vimboss
parents: 1521
diff changeset
804 #define SWB_SPLIT 0x004
149d8b46404c updated for version 7.2a
vimboss
parents: 1521
diff changeset
805 #define SWB_NEWTAB 0x008
6843
50cdebea094f patch 7.4.742
Bram Moolenaar <bram@vim.org>
parents: 6339
diff changeset
806 #define SWB_VSPLIT 0x010
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
807 EXTERN int p_tbs; // 'tagbsearch'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
808 EXTERN char_u *p_tc; // 'tagcase'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
809 EXTERN unsigned tc_flags; // flags from 'tagcase'
7266
6ba7182fb7bd commit https://github.com/vim/vim/commit/0f6562e9036f889185dff49a75c7fc5ffb28b307
Christian Brabandt <cb@256bit.org>
parents: 7233
diff changeset
810 #ifdef IN_OPTION_C
9913
bb00c661b3a4 commit https://github.com/vim/vim/commit/66e29d7112e437b2b50efe1f82c7e892736d23e4
Christian Brabandt <cb@256bit.org>
parents: 9852
diff changeset
811 static char *(p_tc_values[]) = {"followic", "ignore", "match", "followscs", "smart", NULL};
7266
6ba7182fb7bd commit https://github.com/vim/vim/commit/0f6562e9036f889185dff49a75c7fc5ffb28b307
Christian Brabandt <cb@256bit.org>
parents: 7233
diff changeset
812 #endif
6ba7182fb7bd commit https://github.com/vim/vim/commit/0f6562e9036f889185dff49a75c7fc5ffb28b307
Christian Brabandt <cb@256bit.org>
parents: 7233
diff changeset
813 #define TC_FOLLOWIC 0x01
6ba7182fb7bd commit https://github.com/vim/vim/commit/0f6562e9036f889185dff49a75c7fc5ffb28b307
Christian Brabandt <cb@256bit.org>
parents: 7233
diff changeset
814 #define TC_IGNORE 0x02
6ba7182fb7bd commit https://github.com/vim/vim/commit/0f6562e9036f889185dff49a75c7fc5ffb28b307
Christian Brabandt <cb@256bit.org>
parents: 7233
diff changeset
815 #define TC_MATCH 0x04
9913
bb00c661b3a4 commit https://github.com/vim/vim/commit/66e29d7112e437b2b50efe1f82c7e892736d23e4
Christian Brabandt <cb@256bit.org>
parents: 9852
diff changeset
816 #define TC_FOLLOWSCS 0x08
bb00c661b3a4 commit https://github.com/vim/vim/commit/66e29d7112e437b2b50efe1f82c7e892736d23e4
Christian Brabandt <cb@256bit.org>
parents: 9852
diff changeset
817 #define TC_SMART 0x10
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
818 EXTERN long p_tl; // 'taglength'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
819 EXTERN int p_tr; // 'tagrelative'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
820 EXTERN char_u *p_tags; // 'tags'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
821 EXTERN int p_tgst; // 'tagstack'
7538
c9fc24b76293 commit https://github.com/vim/vim/commit/8a5115cf18751022387af2085f374d38c60dde83
Christian Brabandt <cb@256bit.org>
parents: 7530
diff changeset
822 #if defined(DYNAMIC_TCL)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
823 EXTERN char_u *p_tcldll; // 'tcldll'
7538
c9fc24b76293 commit https://github.com/vim/vim/commit/8a5115cf18751022387af2085f374d38c60dde83
Christian Brabandt <cb@256bit.org>
parents: 7530
diff changeset
824 #endif
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
825 #ifdef FEAT_ARABIC
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
826 EXTERN int p_tbidi; // 'termbidi'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
827 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
828 EXTERN char_u *p_tenc; // 'termencoding'
9027
773d627cac0b commit https://github.com/vim/vim/commit/61be73bb0f965a895bfb064ea3e55476ac175162
Christian Brabandt <cb@256bit.org>
parents: 8969
diff changeset
829 #ifdef FEAT_TERMGUICOLORS
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
830 EXTERN int p_tgc; // 'termguicolors'
9027
773d627cac0b commit https://github.com/vim/vim/commit/61be73bb0f965a895bfb064ea3e55476ac175162
Christian Brabandt <cb@256bit.org>
parents: 8969
diff changeset
831 #endif
15868
7fad90423bd2 patch 8.1.0941: macros for MS-Windows are inconsistent
Bram Moolenaar <Bram@vim.org>
parents: 15840
diff changeset
832 #if defined(MSWIN) && defined(FEAT_TERMINAL)
15746
c017195b121b patch 8.1.0880: MS-Windows: inconsistent selection of winpty/conpty
Bram Moolenaar <Bram@vim.org>
parents: 15725
diff changeset
833 EXTERN char_u *p_twt; // 'termwintype'
c017195b121b patch 8.1.0880: MS-Windows: inconsistent selection of winpty/conpty
Bram Moolenaar <Bram@vim.org>
parents: 15725
diff changeset
834 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
835 EXTERN int p_terse; // 'terse'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
836 EXTERN int p_ta; // 'textauto'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
837 EXTERN int p_to; // 'tildeop'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
838 EXTERN int p_timeout; // 'timeout'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
839 EXTERN long p_tm; // 'timeoutlen'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
840 #ifdef FEAT_TITLE
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
841 EXTERN int p_title; // 'title'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
842 EXTERN long p_titlelen; // 'titlelen'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
843 EXTERN char_u *p_titleold; // 'titleold'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
844 EXTERN char_u *p_titlestring; // 'titlestring'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
845 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
846 #ifdef FEAT_INS_EXPAND
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
847 EXTERN char_u *p_tsr; // 'thesaurus'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
848 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
849 EXTERN int p_ttimeout; // 'ttimeout'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
850 EXTERN long p_ttm; // 'ttimeoutlen'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
851 EXTERN int p_tbi; // 'ttybuiltin'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
852 EXTERN int p_tf; // 'ttyfast'
15868
7fad90423bd2 patch 8.1.0941: macros for MS-Windows are inconsistent
Bram Moolenaar <Bram@vim.org>
parents: 15840
diff changeset
853 #if defined(FEAT_TOOLBAR) && !defined(FEAT_GUI_MSWIN)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
854 EXTERN char_u *p_toolbar; // 'toolbar'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
855 EXTERN unsigned toolbar_flags;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
856 # ifdef IN_OPTION_C
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
857 static char *(p_toolbar_values[]) = {"text", "icons", "tooltips", "horiz", NULL};
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
858 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
859 # define TOOLBAR_TEXT 0x01
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
860 # define TOOLBAR_ICONS 0x02
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
861 # define TOOLBAR_TOOLTIPS 0x04
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
862 # define TOOLBAR_HORIZ 0x08
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
863 #endif
2275
e4d849f4df03 Remove the old and not well supported GTK 1 code. (James Vega)
Bram Moolenaar <bram@vim.org>
parents: 2250
diff changeset
864 #if defined(FEAT_TOOLBAR) && defined(FEAT_GUI_GTK)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
865 EXTERN char_u *p_tbis; // 'toolbariconsize'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
866 EXTERN unsigned tbis_flags;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
867 # ifdef IN_OPTION_C
8469
42020d59a432 commit https://github.com/vim/vim/commit/beb003b303cde1e55634aae9f810535684b76211
Christian Brabandt <cb@256bit.org>
parents: 8212
diff changeset
868 static char *(p_tbis_values[]) = {"tiny", "small", "medium", "large", "huge", "giant", NULL};
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
869 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
870 # define TBIS_TINY 0x01
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
871 # define TBIS_SMALL 0x02
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
872 # define TBIS_MEDIUM 0x04
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
873 # define TBIS_LARGE 0x08
8469
42020d59a432 commit https://github.com/vim/vim/commit/beb003b303cde1e55634aae9f810535684b76211
Christian Brabandt <cb@256bit.org>
parents: 8212
diff changeset
874 # define TBIS_HUGE 0x10
42020d59a432 commit https://github.com/vim/vim/commit/beb003b303cde1e55634aae9f810535684b76211
Christian Brabandt <cb@256bit.org>
parents: 8212
diff changeset
875 # define TBIS_GIANT 0x20
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
876 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
877 EXTERN long p_ttyscroll; // 'ttyscroll'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
878 #if defined(FEAT_MOUSE) && (defined(UNIX) || defined(VMS))
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
879 EXTERN char_u *p_ttym; // 'ttymouse'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
880 EXTERN unsigned ttym_flags;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
881 # ifdef IN_OPTION_C
3746
44038a9777aa updated for version 7.3.632
Bram Moolenaar <bram@vim.org>
parents: 3674
diff changeset
882 static char *(p_ttym_values[]) = {"xterm", "xterm2", "dec", "netterm", "jsbterm", "pterm", "urxvt", "sgr", NULL};
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
883 # endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
884 # define TTYM_XTERM 0x01
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
885 # define TTYM_XTERM2 0x02
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
886 # define TTYM_DEC 0x04
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
887 # define TTYM_NETTERM 0x08
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
888 # define TTYM_JSBTERM 0x10
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
889 # define TTYM_PTERM 0x20
3145
98a05814f1b4 updated for version 7.3.343
Bram Moolenaar <bram@vim.org>
parents: 3104
diff changeset
890 # define TTYM_URXVT 0x40
3746
44038a9777aa updated for version 7.3.632
Bram Moolenaar <bram@vim.org>
parents: 3674
diff changeset
891 # define TTYM_SGR 0x80
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
892 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
893 EXTERN char_u *p_udir; // 'undodir'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
894 EXTERN long p_ul; // 'undolevels'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
895 EXTERN long p_ur; // 'undoreload'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
896 EXTERN long p_uc; // 'updatecount'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
897 EXTERN long p_ut; // 'updatetime'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
898 EXTERN char_u *p_fcs; // 'fillchar'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
899 #ifdef FEAT_VIMINFO
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
900 EXTERN char_u *p_viminfo; // 'viminfo'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
901 EXTERN char_u *p_viminfofile; // 'viminfofile'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
902 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
903 #ifdef FEAT_SESSION
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
904 EXTERN char_u *p_vdir; // 'viewdir'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
905 EXTERN char_u *p_vop; // 'viewoptions'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
906 EXTERN unsigned vop_flags; // uses SSOP_ flags
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
907 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
908 EXTERN int p_vb; // 'visualbell'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
909 EXTERN char_u *p_ve; // 'virtualedit'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
910 EXTERN unsigned ve_flags;
15636
6f1c7e9a6393 patch 8.1.0826: too many #ifdefs
Bram Moolenaar <Bram@vim.org>
parents: 15605
diff changeset
911 #ifdef IN_OPTION_C
773
8c9ef63b1ccc updated for version 7.0226
vimboss
parents: 767
diff changeset
912 static char *(p_ve_values[]) = {"block", "insert", "all", "onemore", NULL};
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
913 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
914 #define VE_BLOCK 5 // includes "all"
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
915 #define VE_INSERT 6 // includes "all"
15636
6f1c7e9a6393 patch 8.1.0826: too many #ifdefs
Bram Moolenaar <Bram@vim.org>
parents: 15605
diff changeset
916 #define VE_ALL 4
6f1c7e9a6393 patch 8.1.0826: too many #ifdefs
Bram Moolenaar <Bram@vim.org>
parents: 15605
diff changeset
917 #define VE_ONEMORE 8
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
918 EXTERN long p_verbose; // 'verbose'
2696
a041f68d0590 updated for version 7.3.114
Bram Moolenaar <bram@vim.org>
parents: 2652
diff changeset
919 #ifdef IN_OPTION_C
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
920 char_u *p_vfile = (char_u *)""; // used before options are initialized
2696
a041f68d0590 updated for version 7.3.114
Bram Moolenaar <bram@vim.org>
parents: 2652
diff changeset
921 #else
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
922 extern char_u *p_vfile; // 'verbosefile'
2696
a041f68d0590 updated for version 7.3.114
Bram Moolenaar <bram@vim.org>
parents: 2652
diff changeset
923 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
924 EXTERN int p_warn; // 'warn'
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 39
diff changeset
925 #ifdef FEAT_CMDL_COMPL
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
926 EXTERN char_u *p_wop; // 'wildoptions'
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 39
diff changeset
927 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
928 EXTERN long p_window; // 'window'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
929 #if defined(FEAT_GUI_MSWIN) || defined(FEAT_GUI_MOTIF) || defined(LINT) \
574
25a70b1cd2da updated for version 7.0163
vimboss
parents: 540
diff changeset
930 || defined (FEAT_GUI_GTK) || defined(FEAT_GUI_PHOTON)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
931 #define FEAT_WAK
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
932 EXTERN char_u *p_wak; // 'winaltkeys'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
933 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
934 #ifdef FEAT_WILDIGN
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
935 EXTERN char_u *p_wig; // 'wildignore'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
936 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
937 EXTERN int p_wiv; // 'weirdinvert'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
938 EXTERN char_u *p_ww; // 'whichwrap'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
939 EXTERN long p_wc; // 'wildchar'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
940 EXTERN long p_wcm; // 'wildcharm'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
941 EXTERN long p_wic; // 'wildignorecase'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
942 EXTERN char_u *p_wim; // 'wildmode'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
943 #ifdef FEAT_WILDMENU
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
944 EXTERN int p_wmnu; // 'wildmenu'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
945 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
946 EXTERN long p_wh; // 'winheight'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
947 EXTERN long p_wmh; // 'winminheight'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
948 EXTERN long p_wmw; // 'winminwidth'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
949 EXTERN long p_wiw; // 'winwidth'
15868
7fad90423bd2 patch 8.1.0941: macros for MS-Windows are inconsistent
Bram Moolenaar <Bram@vim.org>
parents: 15840
diff changeset
950 #if defined(MSWIN) && defined(FEAT_TERMINAL)
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
951 EXTERN char_u *p_winptydll; // 'winptydll'
12138
bee3751f3d4e patch 8.0.0949: winpty.dll name is fixed
Christian Brabandt <cb@256bit.org>
parents: 11957
diff changeset
952 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
953 EXTERN int p_ws; // 'wrapscan'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
954 EXTERN int p_write; // 'write'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
955 EXTERN int p_wa; // 'writeany'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
956 EXTERN int p_wb; // 'writebackup'
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
957 EXTERN long p_wd; // 'writedelay'
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
958
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
959 /*
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
960 * "indir" values for buffer-local opions.
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
961 * These need to be defined globally, so that the BV_COUNT can be used with
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
962 * b_p_scriptID[].
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
963 */
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
964 enum
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
965 {
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
966 BV_AI = 0
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
967 , BV_AR
11766
6315c631dcb7 patch 8.0.0765: build fails with tiny features
Christian Brabandt <cb@256bit.org>
parents: 11666
diff changeset
968 , BV_BH
6315c631dcb7 patch 8.0.0765: build fails with tiny features
Christian Brabandt <cb@256bit.org>
parents: 11666
diff changeset
969 , BV_BKC
6315c631dcb7 patch 8.0.0765: build fails with tiny features
Christian Brabandt <cb@256bit.org>
parents: 11666
diff changeset
970 , BV_BT
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
971 #ifdef FEAT_QUICKFIX
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
972 , BV_EFM
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
973 , BV_GP
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
974 , BV_MP
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
975 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
976 , BV_BIN
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
977 , BV_BL
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
978 , BV_BOMB
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
979 , BV_CI
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
980 #ifdef FEAT_CINDENT
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
981 , BV_CIN
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
982 , BV_CINK
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
983 , BV_CINO
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
984 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
985 #if defined(FEAT_SMARTINDENT) || defined(FEAT_CINDENT)
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
986 , BV_CINW
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
987 #endif
2180
f60a0c9cbe6c Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.
Bram Moolenaar <bram@vim.org>
parents: 2178
diff changeset
988 , BV_CM
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
989 #ifdef FEAT_FOLDING
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
990 , BV_CMS
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
991 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
992 #ifdef FEAT_COMMENTS
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
993 , BV_COM
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
994 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
995 #ifdef FEAT_INS_EXPAND
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
996 , BV_CPT
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
997 , BV_DICT
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
998 , BV_TSR
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
999 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1000 #ifdef FEAT_COMPL_FUNC
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1001 , BV_CFU
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1002 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1003 #ifdef FEAT_FIND_ID
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1004 , BV_DEF
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1005 , BV_INC
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1006 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1007 , BV_EOL
6933
62ba356c2d4e patch 7.4.785
Bram Moolenaar <bram@vim.org>
parents: 6843
diff changeset
1008 , BV_FIXEOL
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1009 , BV_EP
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1010 , BV_ET
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1011 , BV_FENC
10579
688b97124d23 patch 8.0.0179: cannot have a local value for 'formatprg'
Christian Brabandt <cb@256bit.org>
parents: 10042
diff changeset
1012 , BV_FP
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1013 #ifdef FEAT_EVAL
790
c8680debe1cc updated for version 7.0230
vimboss
parents: 782
diff changeset
1014 , BV_BEXPR
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1015 , BV_FEX
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1016 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1017 , BV_FF
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1018 , BV_FLP
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1019 , BV_FO
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1020 , BV_FT
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1021 , BV_IMI
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1022 , BV_IMS
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1023 #if defined(FEAT_CINDENT) && defined(FEAT_EVAL)
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1024 , BV_INDE
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1025 , BV_INDK
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1026 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1027 #if defined(FEAT_FIND_ID) && defined(FEAT_EVAL)
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1028 , BV_INEX
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1029 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1030 , BV_INF
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1031 , BV_ISK
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1032 #ifdef FEAT_CRYPT
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1033 , BV_KEY
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1034 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1035 #ifdef FEAT_KEYMAP
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1036 , BV_KMAP
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1037 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1038 , BV_KP
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1039 #ifdef FEAT_LISP
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1040 , BV_LISP
5712
06e5f65c34d8 updated for version 7.4.201
Bram Moolenaar <bram@vim.org>
parents: 5582
diff changeset
1041 , BV_LW
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1042 #endif
11063
e71d3bdf3bc3 patch 8.0.0420: text garbled when the system encoding differs from 'encoding'
Christian Brabandt <cb@256bit.org>
parents: 10722
diff changeset
1043 , BV_MENC
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1044 , BV_MA
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1045 , BV_ML
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1046 , BV_MOD
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1047 , BV_MPS
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1048 , BV_NF
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1049 #ifdef FEAT_COMPL_FUNC
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1050 , BV_OFU
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1051 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1052 , BV_PATH
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1053 , BV_PI
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1054 #ifdef FEAT_TEXTOBJ
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1055 , BV_QE
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1056 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1057 , BV_RO
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1058 #ifdef FEAT_SMARTINDENT
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1059 , BV_SI
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1060 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1061 , BV_SN
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1062 #ifdef FEAT_SYN_HL
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1063 , BV_SMC
744
07f7b4a7755c updated for version 7.0222
vimboss
parents: 714
diff changeset
1064 , BV_SYN
07f7b4a7755c updated for version 7.0222
vimboss
parents: 714
diff changeset
1065 #endif
07f7b4a7755c updated for version 7.0222
vimboss
parents: 714
diff changeset
1066 #ifdef FEAT_SPELL
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1067 , BV_SPC
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1068 , BV_SPF
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1069 , BV_SPL
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1070 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1071 , BV_STS
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1072 #ifdef FEAT_SEARCHPATH
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1073 , BV_SUA
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1074 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1075 , BV_SW
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1076 , BV_SWF
16447
54ffc82f38a8 patch 8.1.1228: not possible to process tags with a function
Bram Moolenaar <Bram@vim.org>
parents: 15967
diff changeset
1077 #ifdef FEAT_EVAL
54ffc82f38a8 patch 8.1.1228: not possible to process tags with a function
Bram Moolenaar <Bram@vim.org>
parents: 15967
diff changeset
1078 , BV_TFU
54ffc82f38a8 patch 8.1.1228: not possible to process tags with a function
Bram Moolenaar <Bram@vim.org>
parents: 15967
diff changeset
1079 #endif
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1080 , BV_TAGS
7266
6ba7182fb7bd commit https://github.com/vim/vim/commit/0f6562e9036f889185dff49a75c7fc5ffb28b307
Christian Brabandt <cb@256bit.org>
parents: 7233
diff changeset
1081 , BV_TC
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1082 , BV_TS
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1083 , BV_TW
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1084 , BV_TX
2214
f8222d1f9a73 Included patch for persistent undo. Lots of changes and added test.
Bram Moolenaar <bram@vim.org>
parents: 2180
diff changeset
1085 , BV_UDF
5446
d0595545e98a updated for version 7.4.073
Bram Moolenaar <bram@vim.org>
parents: 5008
diff changeset
1086 , BV_UL
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1087 , BV_WM
13742
a34b1323286c patch 8.0.1743: terminal window options are named inconsistently
Christian Brabandt <cb@256bit.org>
parents: 13680
diff changeset
1088 #ifdef FEAT_TERMINAL
a34b1323286c patch 8.0.1743: terminal window options are named inconsistently
Christian Brabandt <cb@256bit.org>
parents: 13680
diff changeset
1089 , BV_TWSL
a34b1323286c patch 8.0.1743: terminal window options are named inconsistently
Christian Brabandt <cb@256bit.org>
parents: 13680
diff changeset
1090 #endif
14175
2ad722003b36 patch 8.1.0105: all tab stops are the same
Christian Brabandt <cb@256bit.org>
parents: 13845
diff changeset
1091 #ifdef FEAT_VARTABS
2ad722003b36 patch 8.1.0105: all tab stops are the same
Christian Brabandt <cb@256bit.org>
parents: 13845
diff changeset
1092 , BV_VSTS
2ad722003b36 patch 8.1.0105: all tab stops are the same
Christian Brabandt <cb@256bit.org>
parents: 13845
diff changeset
1093 , BV_VTS
2ad722003b36 patch 8.1.0105: all tab stops are the same
Christian Brabandt <cb@256bit.org>
parents: 13845
diff changeset
1094 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
1095 , BV_COUNT // must be the last one
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1096 };
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1097
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1098 /*
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1099 * "indir" values for window-local options.
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1100 * These need to be defined globally, so that the WV_COUNT can be used in the
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1101 * window structure.
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1102 */
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1103 enum
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1104 {
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1105 WV_LIST = 0
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1106 #ifdef FEAT_ARABIC
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1107 , WV_ARAB
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1108 #endif
2250
1bac28a53fae Add the conceal patch from Vince Negri.
Bram Moolenaar <bram@vim.org>
parents: 2214
diff changeset
1109 #ifdef FEAT_CONCEAL
2378
85b7dc8da5eb Add the 'concealcursor' option to decide when the cursor line is to be
Bram Moolenaar <bram@vim.org>
parents: 2360
diff changeset
1110 , WV_COCU
85b7dc8da5eb Add the 'concealcursor' option to decide when the cursor line is to be
Bram Moolenaar <bram@vim.org>
parents: 2360
diff changeset
1111 , WV_COLE
2250
1bac28a53fae Add the conceal patch from Vince Negri.
Bram Moolenaar <bram@vim.org>
parents: 2214
diff changeset
1112 #endif
11621
b8299e742f41 patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents: 11063
diff changeset
1113 #ifdef FEAT_TERMINAL
13742
a34b1323286c patch 8.0.1743: terminal window options are named inconsistently
Christian Brabandt <cb@256bit.org>
parents: 13680
diff changeset
1114 , WV_TWK
a34b1323286c patch 8.0.1743: terminal window options are named inconsistently
Christian Brabandt <cb@256bit.org>
parents: 13680
diff changeset
1115 , WV_TWS
11621
b8299e742f41 patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents: 11063
diff changeset
1116 #endif
2250
1bac28a53fae Add the conceal patch from Vince Negri.
Bram Moolenaar <bram@vim.org>
parents: 2214
diff changeset
1117 , WV_CRBIND
5995
ef83b423ebf7 updated for version 7.4.338
Bram Moolenaar <bram@vim.org>
parents: 5946
diff changeset
1118 #ifdef FEAT_LINEBREAK
ef83b423ebf7 updated for version 7.4.338
Bram Moolenaar <bram@vim.org>
parents: 5946
diff changeset
1119 , WV_BRI
ef83b423ebf7 updated for version 7.4.338
Bram Moolenaar <bram@vim.org>
parents: 5946
diff changeset
1120 , WV_BRIOPT
ef83b423ebf7 updated for version 7.4.338
Bram Moolenaar <bram@vim.org>
parents: 5946
diff changeset
1121 #endif
16778
eda4d65f232c patch 8.1.1391: no popup window support
Bram Moolenaar <Bram@vim.org>
parents: 16728
diff changeset
1122 , WV_WCR
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1123 #ifdef FEAT_DIFF
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1124 , WV_DIFF
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1125 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1126 #ifdef FEAT_FOLDING
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1127 , WV_FDC
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1128 , WV_FEN
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1129 , WV_FDI
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1130 , WV_FDL
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1131 , WV_FDM
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1132 , WV_FML
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1133 , WV_FDN
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1134 # ifdef FEAT_EVAL
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1135 , WV_FDE
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1136 , WV_FDT
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1137 # endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1138 , WV_FMR
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1139 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1140 #ifdef FEAT_LINEBREAK
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1141 , WV_LBR
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1142 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1143 , WV_NU
2178
c6f1aa1e9f32 Add 'relativenumber' patch from Markus Heidelberg.
Bram Moolenaar <bram@vim.org>
parents: 2089
diff changeset
1144 , WV_RNU
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1145 #ifdef FEAT_LINEBREAK
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1146 , WV_NUW
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1147 #endif
12477
68d7bc045dbe patch 8.0.1118: FEAT_WINDOWS adds a lot of #ifdefs
Christian Brabandt <cb@256bit.org>
parents: 12293
diff changeset
1148 #if defined(FEAT_QUICKFIX)
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1149 , WV_PVW
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1150 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1151 #ifdef FEAT_RIGHTLEFT
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1152 , WV_RL
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1153 , WV_RLC
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1154 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1155 , WV_SCBIND
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1156 , WV_SCROLL
15713
ad8b2c109b22 patch 8.1.0864: cannot have a local value for 'scrolloff' and 'sidescrolloff'
Bram Moolenaar <Bram@vim.org>
parents: 15636
diff changeset
1157 , WV_SISO
ad8b2c109b22 patch 8.1.0864: cannot have a local value for 'scrolloff' and 'sidescrolloff'
Bram Moolenaar <Bram@vim.org>
parents: 15636
diff changeset
1158 , WV_SO
744
07f7b4a7755c updated for version 7.0222
vimboss
parents: 714
diff changeset
1159 #ifdef FEAT_SPELL
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1160 , WV_SPELL
744
07f7b4a7755c updated for version 7.0222
vimboss
parents: 714
diff changeset
1161 #endif
07f7b4a7755c updated for version 7.0222
vimboss
parents: 714
diff changeset
1162 #ifdef FEAT_SYN_HL
07f7b4a7755c updated for version 7.0222
vimboss
parents: 714
diff changeset
1163 , WV_CUC
07f7b4a7755c updated for version 7.0222
vimboss
parents: 714
diff changeset
1164 , WV_CUL
2314
233eb4412f5d Added 'colorcolumn' option. Partly by Gregor Uhlenheuer.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
1165 , WV_CC
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1166 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1167 #ifdef FEAT_STL_OPT
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1168 , WV_STL
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1169 #endif
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1170 , WV_WFH
782
d20041a02ee5 updated for version 7.0228
vimboss
parents: 773
diff changeset
1171 , WV_WFW
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1172 , WV_WRAP
9852
4eea48b76d03 commit https://github.com/vim/vim/commit/95ec9d6a6ab3117d60ff638670a803d43974ba51
Christian Brabandt <cb@256bit.org>
parents: 9665
diff changeset
1173 #ifdef FEAT_SIGNS
4eea48b76d03 commit https://github.com/vim/vim/commit/95ec9d6a6ab3117d60ff638670a803d43974ba51
Christian Brabandt <cb@256bit.org>
parents: 9665
diff changeset
1174 , WV_SCL
4eea48b76d03 commit https://github.com/vim/vim/commit/95ec9d6a6ab3117d60ff638670a803d43974ba51
Christian Brabandt <cb@256bit.org>
parents: 9665
diff changeset
1175 #endif
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
1176 , WV_COUNT // must be the last one
694
07d199fe02ed updated for version 7.0209
vimboss
parents: 692
diff changeset
1177 };
5446
d0595545e98a updated for version 7.4.073
Bram Moolenaar <bram@vim.org>
parents: 5008
diff changeset
1178
17436
e1b5c15f5fee patch 8.1.1716: old style comments are wasting space
Bram Moolenaar <Bram@vim.org>
parents: 17431
diff changeset
1179 // Value for b_p_ul indicating the global value must be used.
5446
d0595545e98a updated for version 7.4.073
Bram Moolenaar <bram@vim.org>
parents: 5008
diff changeset
1180 #define NO_LOCAL_UNDOLEVEL -123456