File: //home/ubuntu/neovim/build/src/nvim/auto/options.generated.h
#include "nvim/ex_getln.h"
#include "nvim/insexpand.h"
#include "nvim/mapping.h"
#include "nvim/ops.h"
#include "nvim/option.h"
#include "nvim/optionstr.h"
#include "nvim/quickfix.h"
#include "nvim/runtime.h"
#include "nvim/tag.h"
#include "nvim/window.h"
static vimoption_T options[] = {
[0]={
.fullname="aleph",
.shortname="al",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=224L,
},
[1]={
.fullname="allowrevins",
.shortname="ari",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_ari,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[2]={
.fullname="ambiwidth",
.shortname="ambw",
.flags=0|P_RALL|P_UI_OPTION,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_ambw,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_ambiwidth,
.opt_expand_cb=expand_set_ambiwidth,
.def_val.string="single",
},
[3]={
.fullname="arabic",
.shortname="arab",
.flags=0|P_CURSWANT,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_ARAB),
.opt_did_set_cb=did_set_arabic,
.def_val.boolean=false,
},
[4]={
.fullname="arabicshape",
.shortname="arshape",
.flags=0|P_RALL|P_UI_OPTION,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_arshape,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[5]={
.fullname="autochdir",
.shortname="acd",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_acd,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_autochdir,
.def_val.boolean=false,
},
[6]={
.fullname="autoindent",
.shortname="ai",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_ai,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_AI),
.def_val.boolean=true,
},
[7]={
.fullname="autoread",
.shortname="ar",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_ar,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_AR)),
.def_val.boolean=true,
},
[8]={
.fullname="autowrite",
.shortname="aw",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_aw,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[9]={
.fullname="autowriteall",
.shortname="awa",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_awa,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[10]={
.fullname="background",
.shortname="bg",
.flags=0,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_bg,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_background,
.opt_expand_cb=expand_set_background,
.def_val.string="dark",
},
[11]={
.fullname="backspace",
.shortname="bs",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_bs,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_backspace,
.opt_expand_cb=expand_set_backspace,
.def_val.string="indent,eol,start",
},
[12]={
.fullname="backup",
.shortname="bk",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_bk,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[13]={
.fullname="backupcopy",
.shortname="bkc",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_bkc,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_BKC)),
.opt_did_set_cb=did_set_backupcopy,
.opt_expand_cb=expand_set_backupcopy,
#if defined(UNIX)
.def_val.string="auto",
#else
.def_val.string="auto",
#endif
},
[14]={
.fullname="backupdir",
.shortname="bdir",
.flags=0|P_ONECOMMA|P_EXPAND|P_NO_DEF_EXP|P_SECURE|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_bdir,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[15]={
.fullname="backupext",
.shortname="bex",
.flags=0|P_NFNAME,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_bex,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_backupext_or_patchmode,
.def_val.string="~",
},
[16]={
.fullname="backupskip",
.shortname="bsk",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_bsk,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[17]={
.fullname="belloff",
.shortname="bo",
.flags=0|P_COMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_bo,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_belloff,
.opt_expand_cb=expand_set_belloff,
.def_val.string="all",
},
[18]={
.fullname="binary",
.shortname="bin",
.flags=0|P_RSTAT,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_bin,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_BIN),
.opt_did_set_cb=did_set_binary,
.def_val.boolean=false,
},
[19]={
.fullname="bomb",
.flags=0|P_RSTAT|P_NO_MKRC,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_bomb,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_BOMB),
.opt_did_set_cb=did_set_eof_eol_fixeol_bomb,
.def_val.boolean=false,
},
[20]={
.fullname="breakat",
.shortname="brk",
.flags=0|P_FLAGLIST|P_RALL,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_breakat,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_breakat,
.def_val.string=" \t!@*-+;:,./?",
},
[21]={
.fullname="breakindent",
.shortname="bri",
.flags=0|P_RWIN,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_BRI),
.def_val.boolean=false,
},
[22]={
.fullname="breakindentopt",
.shortname="briopt",
.flags=0|P_ONECOMMA|P_RBUF|P_ALLOCED|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_BRIOPT),
.opt_did_set_cb=did_set_breakindentopt,
.opt_expand_cb=expand_set_breakindentopt,
.def_val.string="",
},
[23]={
.fullname="browsedir",
.shortname="bsdir",
.flags=0,
.type_flags=0 | (1 << kOptValTypeString),
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[24]={
.fullname="bufhidden",
.shortname="bh",
.flags=0|P_ALLOCED|P_NOGLOB,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_bh,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_BH),
.opt_did_set_cb=did_set_bufhidden,
.opt_expand_cb=expand_set_bufhidden,
.def_val.string="",
},
[25]={
.fullname="buflisted",
.shortname="bl",
.flags=0|P_NOGLOB,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_bl,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_BL),
.opt_did_set_cb=did_set_buflisted,
.def_val.boolean=true,
},
[26]={
.fullname="buftype",
.shortname="bt",
.flags=0|P_ALLOCED|P_NOGLOB,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_bt,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_BT),
.opt_did_set_cb=did_set_buftype,
.opt_expand_cb=expand_set_buftype,
.def_val.string="",
},
[27]={
.fullname="casemap",
.shortname="cmp",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_cmp,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_casemap,
.opt_expand_cb=expand_set_casemap,
.def_val.string="internal,keepascii",
},
[28]={
.fullname="cdhome",
.shortname="cdh",
.flags=0|P_SECURE,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_cdh,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[29]={
.fullname="cdpath",
.shortname="cd",
.flags=0|P_COMMA|P_EXPAND|P_SECURE|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_cdpath,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string=",,",
},
[30]={
.fullname="cedit",
.flags=0,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_cedit,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_cedit,
.def_val.string=CTRL_F_STR,
},
[31]={
.fullname="channel",
.flags=0|P_NODEFAULT|P_NO_MKRC,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_channel,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_CHANNEL),
.def_val.number=0L,
},
[32]={
.fullname="charconvert",
.shortname="ccv",
.flags=0|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_ccv,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_optexpr,
.def_val.string="",
},
[33]={
.fullname="cindent",
.shortname="cin",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_cin,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_CIN),
.def_val.boolean=false,
},
[34]={
.fullname="cinkeys",
.shortname="cink",
.flags=0|P_ONECOMMA|P_ALLOCED|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_cink,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_CINK),
.def_val.string="0{,0},0),0],:,0#,!^F,o,O,e",
},
[35]={
.fullname="cinoptions",
.shortname="cino",
.flags=0|P_ONECOMMA|P_ALLOCED|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_cino,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_CINO),
.opt_did_set_cb=did_set_cinoptions,
.def_val.string="",
},
[36]={
.fullname="cinscopedecls",
.shortname="cinsd",
.flags=0|P_ONECOMMA|P_ALLOCED|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_cinsd,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_CINSD),
.def_val.string="public,protected,private",
},
[37]={
.fullname="cinwords",
.shortname="cinw",
.flags=0|P_ONECOMMA|P_ALLOCED|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_cinw,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_CINW),
.def_val.string="if,else,while,do,for,switch",
},
[38]={
.fullname="clipboard",
.shortname="cb",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_cb,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_clipboard,
.opt_expand_cb=expand_set_clipboard,
.def_val.string="",
},
[39]={
.fullname="cmdheight",
.shortname="ch",
.flags=0|P_RALL,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_ch,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_cmdheight,
.def_val.number=1L,
},
[40]={
.fullname="cmdwinheight",
.shortname="cwh",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_cwh,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=7L,
},
[41]={
.fullname="colorcolumn",
.shortname="cc",
.flags=0|P_ONECOMMA|P_RWIN|P_HLONLY|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_CC),
.opt_did_set_cb=did_set_colorcolumn,
.def_val.string="",
},
[42]={
.fullname="columns",
.shortname="co",
.flags=0|P_NO_MKRC,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_columns,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_lines_or_columns,
.def_val.number=DFLT_COLS,
},
[43]={
.fullname="comments",
.shortname="com",
.flags=0|P_ONECOMMA|P_ALLOCED|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_com,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_COM),
.opt_did_set_cb=did_set_comments,
.def_val.string="s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:-,fb:•",
},
[44]={
.fullname="commentstring",
.shortname="cms",
.flags=0|P_ALLOCED,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_cms,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_CMS),
.opt_did_set_cb=did_set_commentstring,
.def_val.string="",
},
[45]={
.fullname="compatible",
.shortname="cp",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&options[45].def_val,
.hidden=false,
.immutable=true,
.indir=PV_NONE,
.def_val.boolean=false,
},
[46]={
.fullname="complete",
.shortname="cpt",
.flags=0|P_ONECOMMA|P_ALLOCED|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_cpt,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_CPT),
.opt_did_set_cb=did_set_complete,
.opt_expand_cb=expand_set_complete,
.def_val.string=".,w,b,u,t",
},
[47]={
.fullname="completefunc",
.shortname="cfu",
.flags=0|P_ALLOCED|P_SECURE|P_FUNC,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_cfu,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_CFU),
.opt_did_set_cb=did_set_completefunc,
.def_val.string="",
},
[48]={
.fullname="completeopt",
.shortname="cot",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_cot,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_COT)),
.opt_did_set_cb=did_set_completeopt,
.opt_expand_cb=expand_set_completeopt,
.def_val.string="menu,preview",
},
[49]={
.fullname="completeslash",
.shortname="csl",
.flags=0,
.type_flags=0 | (1 << kOptValTypeString),
#if defined(BACKSLASH_IN_FILENAME)
.var=&p_csl,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_CSL),
.opt_did_set_cb=did_set_completeslash,
.opt_expand_cb=expand_set_completeslash,
#else
.var=NULL,
.indir=PV_NONE,
#endif
.def_val.string="",
},
[50]={
.fullname="concealcursor",
.shortname="cocu",
.flags=0|P_FLAGLIST|P_RWIN|P_ALLOCED,
.type_flags=0 | (1 << kOptValTypeString),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_COCU),
.opt_did_set_cb=did_set_concealcursor,
.opt_expand_cb=expand_set_concealcursor,
.def_val.string="",
},
[51]={
.fullname="conceallevel",
.shortname="cole",
.flags=0|P_RWIN,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_COLE),
.def_val.number=0L,
},
[52]={
.fullname="confirm",
.shortname="cf",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_confirm,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[53]={
.fullname="copyindent",
.shortname="ci",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_ci,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_CI),
.def_val.boolean=false,
},
[54]={
.fullname="cpoptions",
.shortname="cpo",
.flags=0|P_FLAGLIST|P_RALL,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_cpo,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_cpoptions,
.opt_expand_cb=expand_set_cpoptions,
.def_val.string=CPO_VIM,
},
[55]={
.fullname="cursorbind",
.shortname="crb",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_CRBIND),
.def_val.boolean=false,
},
[56]={
.fullname="cursorcolumn",
.shortname="cuc",
.flags=0|P_RWIN|P_HLONLY,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_CUC),
.def_val.boolean=false,
},
[57]={
.fullname="cursorline",
.shortname="cul",
.flags=0|P_RWIN|P_HLONLY,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_CUL),
.def_val.boolean=false,
},
[58]={
.fullname="cursorlineopt",
.shortname="culopt",
.flags=0|P_ONECOMMA|P_RWIN|P_HLONLY|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_CULOPT),
.opt_did_set_cb=did_set_cursorlineopt,
.opt_expand_cb=expand_set_cursorlineopt,
.def_val.string="both",
},
[59]={
.fullname="debug",
.flags=0,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_debug,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_debug,
.opt_expand_cb=expand_set_debug,
.def_val.string="",
},
[60]={
.fullname="define",
.shortname="def",
.flags=0|P_ALLOCED,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_def,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_DEF)),
.def_val.string="",
},
[61]={
.fullname="delcombine",
.shortname="deco",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_deco,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[62]={
.fullname="dictionary",
.shortname="dict",
.flags=0|P_ONECOMMA|P_EXPAND|P_NDNAME|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_dict,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_DICT)),
.def_val.string="",
},
[63]={
.fullname="diff",
.flags=0|P_RWIN|P_NOGLOB,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_DIFF),
.opt_did_set_cb=did_set_diff,
.def_val.boolean=false,
},
[64]={
.fullname="diffexpr",
.shortname="dex",
.flags=0|P_CURSWANT|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_dex,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_optexpr,
.def_val.string="",
},
[65]={
.fullname="diffopt",
.shortname="dip",
.flags=0|P_ONECOMMA|P_COLON|P_RWIN|P_ALLOCED|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_dip,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_diffopt,
.opt_expand_cb=expand_set_diffopt,
.def_val.string="internal,filler,closeoff",
},
[66]={
.fullname="digraph",
.shortname="dg",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_dg,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[67]={
.fullname="directory",
.shortname="dir",
.flags=0|P_ONECOMMA|P_EXPAND|P_NO_DEF_EXP|P_SECURE|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_dir,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[68]={
.fullname="display",
.shortname="dy",
.flags=0|P_ONECOMMA|P_RALL|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_dy,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_display,
.opt_expand_cb=expand_set_display,
.def_val.string="lastline",
},
[69]={
.fullname="eadirection",
.shortname="ead",
.flags=0,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_ead,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_eadirection,
.opt_expand_cb=expand_set_eadirection,
.def_val.string="both",
},
[70]={
.fullname="edcompatible",
.shortname="ed",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&options[70].def_val,
.hidden=false,
.immutable=true,
.indir=PV_NONE,
.def_val.boolean=false,
},
[71]={
.fullname="emoji",
.shortname="emo",
.flags=0|P_RALL|P_UI_OPTION,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_emoji,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_ambiwidth,
.def_val.boolean=true,
},
[72]={
.fullname="encoding",
.shortname="enc",
.flags=0|P_NO_ML,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_enc,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_encoding,
.def_val.string=ENC_DFLT,
},
[73]={
.fullname="endoffile",
.shortname="eof",
.flags=0|P_RSTAT|P_NO_MKRC,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_eof,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_EOF),
.opt_did_set_cb=did_set_eof_eol_fixeol_bomb,
.def_val.boolean=false,
},
[74]={
.fullname="endofline",
.shortname="eol",
.flags=0|P_RSTAT|P_NO_MKRC,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_eol,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_EOL),
.opt_did_set_cb=did_set_eof_eol_fixeol_bomb,
.def_val.boolean=true,
},
[75]={
.fullname="equalalways",
.shortname="ea",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_ea,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_equalalways,
.def_val.boolean=true,
},
[76]={
.fullname="equalprg",
.shortname="ep",
.flags=0|P_EXPAND|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_ep,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_EP)),
.def_val.string="",
},
[77]={
.fullname="errorbells",
.shortname="eb",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_eb,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[78]={
.fullname="errorfile",
.shortname="ef",
.flags=0|P_EXPAND|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_ef,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string=DFLT_ERRORFILE,
},
[79]={
.fullname="errorformat",
.shortname="efm",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_efm,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_EFM)),
.def_val.string=DFLT_EFM,
},
[80]={
.fullname="eventignore",
.shortname="ei",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_ei,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_eventignore,
.opt_expand_cb=expand_set_eventignore,
.def_val.string="",
},
[81]={
.fullname="expandtab",
.shortname="et",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_et,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_ET),
.def_val.boolean=false,
},
[82]={
.fullname="exrc",
.shortname="ex",
.flags=0|P_SECURE,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_exrc,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[83]={
.fullname="fileencoding",
.shortname="fenc",
.flags=0|P_RSTAT|P_RBUF|P_ALLOCED|P_NO_MKRC,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_fenc,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_FENC),
.opt_did_set_cb=did_set_encoding,
.opt_expand_cb=expand_set_encoding,
.def_val.string="",
},
[84]={
.fullname="fileencodings",
.shortname="fencs",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_fencs,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_expand_cb=expand_set_encoding,
.def_val.string="ucs-bom,utf-8,default,latin1",
},
[85]={
.fullname="fileformat",
.shortname="ff",
.flags=0|P_CURSWANT|P_RSTAT|P_ALLOCED|P_NO_MKRC,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_ff,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_FF),
.opt_did_set_cb=did_set_fileformat,
.opt_expand_cb=expand_set_fileformat,
.def_val.string=DFLT_FF,
},
[86]={
.fullname="fileformats",
.shortname="ffs",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_ffs,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_fileformats,
.opt_expand_cb=expand_set_fileformat,
.def_val.string=DFLT_FFS_VIM,
},
[87]={
.fullname="fileignorecase",
.shortname="fic",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_fic,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
#if defined(CASE_INSENSITIVE_FILENAME)
.def_val.boolean=true,
#endif
},
[88]={
.fullname="filetype",
.shortname="ft",
.flags=0|P_ALLOCED|P_NOGLOB|P_NFNAME,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_ft,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_FT),
.opt_did_set_cb=did_set_filetype_or_syntax,
.def_val.string="",
},
[89]={
.fullname="fillchars",
.shortname="fcs",
.flags=0|P_ONECOMMA|P_RWIN|P_ALLOCED|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_fcs,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_WIN(WV_FCS)),
.opt_did_set_cb=did_set_chars_option,
.opt_expand_cb=expand_set_chars_option,
.def_val.string="",
},
[90]={
.fullname="fixendofline",
.shortname="fixeol",
.flags=0|P_RSTAT,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_fixeol,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_FIXEOL),
.opt_did_set_cb=did_set_eof_eol_fixeol_bomb,
.def_val.boolean=true,
},
[91]={
.fullname="foldclose",
.shortname="fcl",
.flags=0|P_ONECOMMA|P_RWIN|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_fcl,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_foldclose,
.opt_expand_cb=expand_set_foldclose,
.def_val.string="",
},
[92]={
.fullname="foldcolumn",
.shortname="fdc",
.flags=0|P_RWIN|P_ALLOCED,
.type_flags=0 | (1 << kOptValTypeString),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_FDC),
.opt_did_set_cb=did_set_foldcolumn,
.opt_expand_cb=expand_set_foldcolumn,
.def_val.string="0",
},
[93]={
.fullname="foldenable",
.shortname="fen",
.flags=0|P_RWIN,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_FEN),
.def_val.boolean=true,
},
[94]={
.fullname="foldexpr",
.shortname="fde",
.flags=0|P_RWIN|P_ALLOCED|P_MLE,
.type_flags=0 | (1 << kOptValTypeString),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_FDE),
.opt_did_set_cb=did_set_foldexpr,
.def_val.string="0",
},
[95]={
.fullname="foldignore",
.shortname="fdi",
.flags=0|P_RWIN|P_ALLOCED,
.type_flags=0 | (1 << kOptValTypeString),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_FDI),
.opt_did_set_cb=did_set_foldignore,
.def_val.string="#",
},
[96]={
.fullname="foldlevel",
.shortname="fdl",
.flags=0|P_RWIN,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_FDL),
.opt_did_set_cb=did_set_foldlevel,
.def_val.number=0L,
},
[97]={
.fullname="foldlevelstart",
.shortname="fdls",
.flags=0|P_CURSWANT,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_fdls,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=-1L,
},
[98]={
.fullname="foldmarker",
.shortname="fmr",
.flags=0|P_ONECOMMA|P_RWIN|P_ALLOCED|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_FMR),
.opt_did_set_cb=did_set_foldmarker,
.def_val.string="{{{,}}}",
},
[99]={
.fullname="foldmethod",
.shortname="fdm",
.flags=0|P_RWIN|P_ALLOCED,
.type_flags=0 | (1 << kOptValTypeString),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_FDM),
.opt_did_set_cb=did_set_foldmethod,
.opt_expand_cb=expand_set_foldmethod,
.def_val.string="manual",
},
[100]={
.fullname="foldminlines",
.shortname="fml",
.flags=0|P_RWIN,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_FML),
.opt_did_set_cb=did_set_foldminlines,
.def_val.number=1L,
},
[101]={
.fullname="foldnestmax",
.shortname="fdn",
.flags=0|P_RWIN,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_FDN),
.opt_did_set_cb=did_set_foldnestmax,
.def_val.number=20L,
},
[102]={
.fullname="foldopen",
.shortname="fdo",
.flags=0|P_ONECOMMA|P_CURSWANT|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_fdo,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_foldopen,
.opt_expand_cb=expand_set_foldopen,
.def_val.string="block,hor,mark,percent,quickfix,search,tag,undo",
},
[103]={
.fullname="foldtext",
.shortname="fdt",
.flags=0|P_RWIN|P_ALLOCED|P_MLE,
.type_flags=0 | (1 << kOptValTypeString),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_FDT),
.opt_did_set_cb=did_set_optexpr,
.def_val.string="foldtext()",
},
[104]={
.fullname="formatexpr",
.shortname="fex",
.flags=0|P_ALLOCED|P_MLE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_fex,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_FEX),
.opt_did_set_cb=did_set_optexpr,
.def_val.string="",
},
[105]={
.fullname="formatlistpat",
.shortname="flp",
.flags=0|P_ALLOCED,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_flp,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_FLP),
.def_val.string="^\\s*\\d\\+[\\]:.)}\\t ]\\s*",
},
[106]={
.fullname="formatoptions",
.shortname="fo",
.flags=0|P_FLAGLIST|P_ALLOCED,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_fo,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_FO),
.opt_did_set_cb=did_set_formatoptions,
.opt_expand_cb=expand_set_formatoptions,
.def_val.string=DFLT_FO_VIM,
},
[107]={
.fullname="formatprg",
.shortname="fp",
.flags=0|P_EXPAND|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_fp,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_FP)),
.def_val.string="",
},
[108]={
.fullname="fsync",
.shortname="fs",
.flags=0|P_SECURE,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_fs,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[109]={
.fullname="gdefault",
.shortname="gd",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_gd,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[110]={
.fullname="grepformat",
.shortname="gfm",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_gefm,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string=DFLT_GREPFORMAT,
},
[111]={
.fullname="grepprg",
.shortname="gp",
.flags=0|P_EXPAND|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_gp,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_GP)),
#if defined(MSWIN)
.def_val.string="findstr /n $* nul",
#else
.def_val.string="grep -HIn $* /dev/null",
#endif
},
[112]={
.fullname="guicursor",
.shortname="gcr",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_guicursor,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_guicursor,
.def_val.string="n-v-c-sm:block,i-ci-ve:ver25,r-cr-o:hor20",
},
[113]={
.fullname="guifont",
.shortname="gfn",
.flags=0|P_ONECOMMA|P_UI_OPTION|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_guifont,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[114]={
.fullname="guifontwide",
.shortname="gfw",
.flags=0|P_ONECOMMA|P_UI_OPTION|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_guifontwide,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[115]={
.fullname="guioptions",
.shortname="go",
.flags=0|P_FLAGLIST,
.type_flags=0 | (1 << kOptValTypeString),
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[116]={
.fullname="guitablabel",
.shortname="gtl",
.flags=0|P_RWIN|P_MLE,
.type_flags=0 | (1 << kOptValTypeString),
.hidden=false,
.immutable=false,
.indir=PV_NONE,
},
[117]={
.fullname="guitabtooltip",
.shortname="gtt",
.flags=0|P_RWIN,
.type_flags=0 | (1 << kOptValTypeString),
.hidden=false,
.immutable=false,
.indir=PV_NONE,
},
[118]={
.fullname="helpfile",
.shortname="hf",
.flags=0|P_EXPAND|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_hf,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_helpfile,
.def_val.string=DFLT_HELPFILE,
},
[119]={
.fullname="helpheight",
.shortname="hh",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_hh,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_helpheight,
.def_val.number=20L,
},
[120]={
.fullname="helplang",
.shortname="hlg",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_hlg,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_helplang,
.def_val.string="",
},
[121]={
.fullname="hidden",
.shortname="hid",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_hid,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[122]={
.fullname="highlight",
.shortname="hl",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_hl,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_highlight,
.def_val.string=HIGHLIGHT_INIT,
},
[123]={
.fullname="history",
.shortname="hi",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_hi,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=10000L,
},
[124]={
.fullname="hkmap",
.shortname="hk",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&options[124].def_val,
.hidden=false,
.immutable=true,
.indir=PV_NONE,
.def_val.boolean=false,
},
[125]={
.fullname="hkmapp",
.shortname="hkp",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&options[125].def_val,
.hidden=false,
.immutable=true,
.indir=PV_NONE,
.def_val.boolean=false,
},
[126]={
.fullname="hlsearch",
.shortname="hls",
.flags=0|P_RALL|P_HLONLY,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_hls,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_hlsearch,
.def_val.boolean=true,
},
[127]={
.fullname="icon",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_icon,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_title_icon,
.def_val.boolean=false,
},
[128]={
.fullname="iconstring",
.flags=0|P_MLE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_iconstring,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_iconstring,
.def_val.string="",
},
[129]={
.fullname="ignorecase",
.shortname="ic",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_ic,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_ignorecase,
.def_val.boolean=false,
},
[130]={
.fullname="imcmdline",
.shortname="imc",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[131]={
.fullname="imdisable",
.shortname="imd",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[132]={
.fullname="iminsert",
.shortname="imi",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_iminsert,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_IMI),
.opt_did_set_cb=did_set_iminsert,
.def_val.number=B_IMODE_NONE,
},
[133]={
.fullname="imsearch",
.shortname="ims",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_imsearch,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_IMS),
.def_val.number=B_IMODE_USE_INSERT,
},
[134]={
.fullname="inccommand",
.shortname="icm",
.flags=0,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_icm,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_inccommand,
.opt_expand_cb=expand_set_inccommand,
.def_val.string="nosplit",
},
[135]={
.fullname="include",
.shortname="inc",
.flags=0|P_ALLOCED,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_inc,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_INC)),
.def_val.string="",
},
[136]={
.fullname="includeexpr",
.shortname="inex",
.flags=0|P_ALLOCED|P_MLE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_inex,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_INEX),
.opt_did_set_cb=did_set_optexpr,
.def_val.string="",
},
[137]={
.fullname="incsearch",
.shortname="is",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_is,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[138]={
.fullname="indentexpr",
.shortname="inde",
.flags=0|P_ALLOCED|P_MLE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_inde,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_INDE),
.opt_did_set_cb=did_set_optexpr,
.def_val.string="",
},
[139]={
.fullname="indentkeys",
.shortname="indk",
.flags=0|P_ONECOMMA|P_ALLOCED|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_indk,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_INDK),
.def_val.string="0{,0},0),0],:,0#,!^F,o,O,e",
},
[140]={
.fullname="infercase",
.shortname="inf",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_inf,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_INF),
.def_val.boolean=false,
},
[141]={
.fullname="insertmode",
.shortname="im",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&options[141].def_val,
.hidden=false,
.immutable=true,
.indir=PV_NONE,
.def_val.boolean=false,
},
[142]={
.fullname="isfname",
.shortname="isf",
.flags=0|P_COMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_isf,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_isopt,
#if defined(BACKSLASH_IN_FILENAME)
.def_val.string="@,48-57,/,\\,.,-,_,+,,,#,$,%,{,},[,],@-@,!,~,=",
#else
.def_val.string="@,48-57,/,.,-,_,+,,,#,$,%,~,=",
#endif
},
[143]={
.fullname="isident",
.shortname="isi",
.flags=0|P_COMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_isi,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_isopt,
#if defined(MSWIN)
.def_val.string="@,48-57,_,128-167,224-235",
#else
.def_val.string="@,48-57,_,192-255",
#endif
},
[144]={
.fullname="iskeyword",
.shortname="isk",
.flags=0|P_COMMA|P_ALLOCED|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_isk,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_ISK),
.opt_did_set_cb=did_set_isopt,
.def_val.string="@,48-57,_,192-255",
},
[145]={
.fullname="isprint",
.shortname="isp",
.flags=0|P_COMMA|P_RALL|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_isp,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_isopt,
.def_val.string="@,161-255",
},
[146]={
.fullname="joinspaces",
.shortname="js",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_js,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[147]={
.fullname="jumpoptions",
.shortname="jop",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_jop,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_jumpoptions,
.opt_expand_cb=expand_set_jumpoptions,
.def_val.string="unload",
},
[148]={
.fullname="keymap",
.shortname="kmp",
.flags=0|P_RSTAT|P_RBUF|P_ALLOCED|P_NFNAME|P_PRI_MKRC,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_keymap,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_KMAP),
.opt_did_set_cb=did_set_keymap,
.def_val.string="",
},
[149]={
.fullname="keymodel",
.shortname="km",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_km,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_keymodel,
.opt_expand_cb=expand_set_keymodel,
.def_val.string="",
},
[150]={
.fullname="keywordprg",
.shortname="kp",
.flags=0|P_EXPAND|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_kp,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_KP)),
.def_val.string=":Man",
},
[151]={
.fullname="langmap",
.shortname="lmap",
.flags=0|P_ONECOMMA|P_SECURE|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_langmap,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_langmap,
.def_val.string="",
},
[152]={
.fullname="langmenu",
.shortname="lm",
.flags=0|P_NFNAME,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_lm,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[153]={
.fullname="langnoremap",
.shortname="lnr",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_lnr,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_langnoremap,
.def_val.boolean=true,
},
[154]={
.fullname="langremap",
.shortname="lrm",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_lrm,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_langremap,
.def_val.boolean=false,
},
[155]={
.fullname="laststatus",
.shortname="ls",
.flags=0|P_RALL,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_ls,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_laststatus,
.def_val.number=2L,
},
[156]={
.fullname="lazyredraw",
.shortname="lz",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_lz,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[157]={
.fullname="linebreak",
.shortname="lbr",
.flags=0|P_RWIN,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_LBR),
.def_val.boolean=false,
},
[158]={
.fullname="lines",
.flags=0|P_NO_MKRC,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_lines,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_lines_or_columns,
.def_val.number=DFLT_ROWS,
},
[159]={
.fullname="linespace",
.shortname="lsp",
.flags=0|P_UI_OPTION,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_linespace,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=0L,
},
[160]={
.fullname="lisp",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_lisp,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_LISP),
.opt_did_set_cb=did_set_lisp,
.def_val.boolean=false,
},
[161]={
.fullname="lispoptions",
.shortname="lop",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_lop,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_LOP),
.opt_did_set_cb=did_set_lispoptions,
.opt_expand_cb=expand_set_lispoptions,
.def_val.string="",
},
[162]={
.fullname="lispwords",
.shortname="lw",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_lispwords,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_LW)),
.def_val.string=LISPWORD_VALUE,
},
[163]={
.fullname="list",
.flags=0|P_RWIN,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_LIST),
.def_val.boolean=false,
},
[164]={
.fullname="listchars",
.shortname="lcs",
.flags=0|P_ONECOMMA|P_RWIN|P_ALLOCED|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_lcs,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_WIN(WV_LCS)),
.opt_did_set_cb=did_set_chars_option,
.opt_expand_cb=expand_set_chars_option,
.def_val.string="tab:> ,trail:-,nbsp:+",
},
[165]={
.fullname="loadplugins",
.shortname="lpl",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_lpl,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[166]={
.fullname="magic",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_magic,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[167]={
.fullname="makeef",
.shortname="mef",
.flags=0|P_EXPAND|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_mef,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[168]={
.fullname="makeencoding",
.shortname="menc",
.flags=0,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_menc,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_MENC)),
.opt_did_set_cb=did_set_encoding,
.opt_expand_cb=expand_set_encoding,
.def_val.string="",
},
[169]={
.fullname="makeprg",
.shortname="mp",
.flags=0|P_EXPAND|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_mp,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_MP)),
.def_val.string="make",
},
[170]={
.fullname="matchpairs",
.shortname="mps",
.flags=0|P_ONECOMMA|P_ALLOCED|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_mps,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_MPS),
.opt_did_set_cb=did_set_matchpairs,
.def_val.string="(:),{:},[:]",
},
[171]={
.fullname="matchtime",
.shortname="mat",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_mat,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=5L,
},
[172]={
.fullname="maxcombine",
.shortname="mco",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&options[172].def_val,
.hidden=true,
.immutable=false,
.indir=PV_NONE,
.def_val.number=MAX_MCO,
},
[173]={
.fullname="maxfuncdepth",
.shortname="mfd",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_mfd,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=100L,
},
[174]={
.fullname="maxmapdepth",
.shortname="mmd",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_mmd,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=1000L,
},
[175]={
.fullname="maxmempattern",
.shortname="mmp",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_mmp,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=1000L,
},
[176]={
.fullname="menuitems",
.shortname="mis",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_mis,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=25L,
},
[177]={
.fullname="mkspellmem",
.shortname="msm",
.flags=0|P_EXPAND|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_msm,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_mkspellmem,
.def_val.string="460000,2000,500",
},
[178]={
.fullname="modeline",
.shortname="ml",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_ml,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_ML),
.def_val.boolean=true,
},
[179]={
.fullname="modelineexpr",
.shortname="mle",
.flags=0|P_SECURE,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_mle,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[180]={
.fullname="modelines",
.shortname="mls",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_mls,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=5L,
},
[181]={
.fullname="modifiable",
.shortname="ma",
.flags=0|P_NOGLOB,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_ma,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_MA),
.opt_did_set_cb=did_set_modifiable,
.def_val.boolean=true,
},
[182]={
.fullname="modified",
.shortname="mod",
.flags=0|P_RSTAT|P_NO_MKRC,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_mod,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_MOD),
.opt_did_set_cb=did_set_modified,
.def_val.boolean=false,
},
[183]={
.fullname="more",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_more,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[184]={
.fullname="mouse",
.flags=0|P_FLAGLIST,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_mouse,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_mouse,
.opt_expand_cb=expand_set_mouse,
.def_val.string="nvi",
},
[185]={
.fullname="mousefocus",
.shortname="mousef",
.flags=0|P_UI_OPTION,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_mousef,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[186]={
.fullname="mousehide",
.shortname="mh",
.flags=0|P_UI_OPTION,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_mh,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[187]={
.fullname="mousemodel",
.shortname="mousem",
.flags=0,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_mousem,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_mousemodel,
.opt_expand_cb=expand_set_mousemodel,
.def_val.string="popup_setpos",
},
[188]={
.fullname="mousemoveevent",
.shortname="mousemev",
.flags=0|P_UI_OPTION,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_mousemev,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[189]={
.fullname="mousescroll",
.flags=0|P_COMMA,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_mousescroll,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_mousescroll,
.opt_expand_cb=expand_set_mousescroll,
.def_val.string="ver:3,hor:6",
},
[190]={
.fullname="mouseshape",
.shortname="mouses",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[191]={
.fullname="mousetime",
.shortname="mouset",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_mouset,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=500L,
},
[192]={
.fullname="nrformats",
.shortname="nf",
.flags=0|P_ONECOMMA|P_ALLOCED|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_nf,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_NF),
.opt_did_set_cb=did_set_nrformats,
.opt_expand_cb=expand_set_nrformats,
.def_val.string="bin,hex",
},
[193]={
.fullname="number",
.shortname="nu",
.flags=0|P_RWIN,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_NU),
.opt_did_set_cb=did_set_number_relativenumber,
.def_val.boolean=false,
},
[194]={
.fullname="numberwidth",
.shortname="nuw",
.flags=0|P_RWIN,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_NUW),
.opt_did_set_cb=did_set_numberwidth,
.def_val.number=4L,
},
[195]={
.fullname="omnifunc",
.shortname="ofu",
.flags=0|P_ALLOCED|P_SECURE|P_FUNC,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_ofu,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_OFU),
.opt_did_set_cb=did_set_omnifunc,
.def_val.string="",
},
[196]={
.fullname="opendevice",
.shortname="odev",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[197]={
.fullname="operatorfunc",
.shortname="opfunc",
.flags=0|P_SECURE|P_FUNC,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_opfunc,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_operatorfunc,
.def_val.string="",
},
[198]={
.fullname="packpath",
.shortname="pp",
.flags=0|P_ONECOMMA|P_EXPAND|P_SECURE|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_pp,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_runtimepackpath,
.def_val.string="",
},
[199]={
.fullname="paragraphs",
.shortname="para",
.flags=0,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_para,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="IPLPPPQPP TPHPLIPpLpItpplpipbp",
},
[200]={
.fullname="paste",
.flags=0|P_PRI_MKRC,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_paste,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_paste,
.def_val.boolean=false,
},
[201]={
.fullname="pastetoggle",
.shortname="pt",
.flags=0,
.type_flags=0 | (1 << kOptValTypeString),
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[202]={
.fullname="patchexpr",
.shortname="pex",
.flags=0|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_pex,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_optexpr,
.def_val.string="",
},
[203]={
.fullname="patchmode",
.shortname="pm",
.flags=0|P_NFNAME,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_pm,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_backupext_or_patchmode,
.def_val.string="",
},
[204]={
.fullname="path",
.shortname="pa",
.flags=0|P_COMMA|P_EXPAND|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_path,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_PATH)),
.def_val.string=".,,",
},
[205]={
.fullname="preserveindent",
.shortname="pi",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_pi,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_PI),
.def_val.boolean=false,
},
[206]={
.fullname="previewheight",
.shortname="pvh",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_pvh,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=12L,
},
[207]={
.fullname="previewwindow",
.shortname="pvw",
.flags=0|P_RSTAT|P_NOGLOB,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_PVW),
.opt_did_set_cb=did_set_previewwindow,
.def_val.boolean=false,
},
[208]={
.fullname="prompt",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&options[208].def_val,
.hidden=false,
.immutable=true,
.indir=PV_NONE,
.def_val.boolean=true,
},
[209]={
.fullname="pumblend",
.shortname="pb",
.flags=0|P_UI_OPTION,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_pb,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_pumblend,
.def_val.number=0L,
},
[210]={
.fullname="pumheight",
.shortname="ph",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_ph,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=0L,
},
[211]={
.fullname="pumwidth",
.shortname="pw",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_pw,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=15L,
},
[212]={
.fullname="pyxversion",
.shortname="pyx",
.flags=0|P_SECURE,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_pyx,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=3L,
},
[213]={
.fullname="quickfixtextfunc",
.shortname="qftf",
.flags=0|P_SECURE|P_FUNC,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_qftf,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_quickfixtextfunc,
.def_val.string="",
},
[214]={
.fullname="quoteescape",
.shortname="qe",
.flags=0|P_ALLOCED,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_qe,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_QE),
.def_val.string="\\",
},
[215]={
.fullname="readonly",
.shortname="ro",
.flags=0|P_RSTAT|P_NOGLOB,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_ro,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_RO),
.opt_did_set_cb=did_set_readonly,
.def_val.boolean=false,
},
[216]={
.fullname="redrawdebug",
.shortname="rdb",
.flags=0|P_ONECOMMA,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_rdb,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_redrawdebug,
.def_val.string="",
},
[217]={
.fullname="redrawtime",
.shortname="rdt",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_rdt,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=2000L,
},
[218]={
.fullname="regexpengine",
.shortname="re",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_re,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=0L,
},
[219]={
.fullname="relativenumber",
.shortname="rnu",
.flags=0|P_RWIN,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_RNU),
.opt_did_set_cb=did_set_number_relativenumber,
.def_val.boolean=false,
},
[220]={
.fullname="remap",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&options[220].def_val,
.hidden=false,
.immutable=true,
.indir=PV_NONE,
.def_val.boolean=true,
},
[221]={
.fullname="report",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_report,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=2L,
},
[222]={
.fullname="revins",
.shortname="ri",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_ri,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[223]={
.fullname="rightleft",
.shortname="rl",
.flags=0|P_RWIN,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_RL),
.def_val.boolean=false,
},
[224]={
.fullname="rightleftcmd",
.shortname="rlc",
.flags=0|P_RWIN|P_ALLOCED,
.type_flags=0 | (1 << kOptValTypeString),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_RLC),
.opt_did_set_cb=did_set_rightleftcmd,
.opt_expand_cb=expand_set_rightleftcmd,
.def_val.string="search",
},
[225]={
.fullname="ruler",
.shortname="ru",
.flags=0|P_RSTAT,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_ru,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[226]={
.fullname="rulerformat",
.shortname="ruf",
.flags=0|P_RSTAT|P_ALLOCED|P_MLE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_ruf,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_rulerformat,
.def_val.string="",
},
[227]={
.fullname="runtimepath",
.shortname="rtp",
.flags=0|P_ONECOMMA|P_EXPAND|P_NO_DEF_EXP|P_SECURE|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_rtp,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_runtimepackpath,
.def_val.string="",
},
[228]={
.fullname="scroll",
.shortname="scr",
.flags=0|P_NO_MKRC,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_SCROLL),
.def_val.number=0L,
},
[229]={
.fullname="scrollback",
.shortname="scbk",
.flags=0|P_RBUF,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_scbk,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_SCBK),
.opt_did_set_cb=did_set_scrollback,
.def_val.number=-1L,
},
[230]={
.fullname="scrollbind",
.shortname="scb",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_SCBIND),
.opt_did_set_cb=did_set_scrollbind,
.def_val.boolean=false,
},
[231]={
.fullname="scrolljump",
.shortname="sj",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_sj,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=1L,
},
[232]={
.fullname="scrolloff",
.shortname="so",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_so,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_WIN(WV_SO)),
.def_val.number=0L,
},
[233]={
.fullname="scrollopt",
.shortname="sbo",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_sbo,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_scrollopt,
.opt_expand_cb=expand_set_scrollopt,
.def_val.string="ver,jump",
},
[234]={
.fullname="sections",
.shortname="sect",
.flags=0,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_sections,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="SHNHH HUnhsh",
},
[235]={
.fullname="secure",
.flags=0|P_SECURE,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_secure,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[236]={
.fullname="selection",
.shortname="sel",
.flags=0,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_sel,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_selection,
.opt_expand_cb=expand_set_selection,
.def_val.string="inclusive",
},
[237]={
.fullname="selectmode",
.shortname="slm",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_slm,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_selectmode,
.opt_expand_cb=expand_set_selectmode,
.def_val.string="",
},
[238]={
.fullname="sessionoptions",
.shortname="ssop",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_ssop,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_sessionoptions,
.opt_expand_cb=expand_set_sessionoptions,
.def_val.string="blank,buffers,curdir,folds,help,tabpages,winsize,terminal",
},
[239]={
.fullname="shada",
.shortname="sd",
.flags=0|P_ONECOMMA|P_SECURE|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_shada,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_shada,
.def_val.string="!,'100,<50,s10,h",
},
[240]={
.fullname="shadafile",
.shortname="sdf",
.flags=0|P_ONECOMMA|P_EXPAND|P_SECURE|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_shadafile,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[241]={
.fullname="shell",
.shortname="sh",
.flags=0|P_EXPAND|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_sh,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
#if defined(MSWIN)
.def_val.string="cmd.exe",
#else
.def_val.string="sh",
#endif
},
[242]={
.fullname="shellcmdflag",
.shortname="shcf",
.flags=0|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_shcf,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
#if defined(MSWIN)
.def_val.string="/s /c",
#else
.def_val.string="-c",
#endif
},
[243]={
.fullname="shellpipe",
.shortname="sp",
.flags=0|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_sp,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
#if defined(MSWIN)
.def_val.string="2>&1| tee",
#else
.def_val.string="| tee",
#endif
},
[244]={
.fullname="shellquote",
.shortname="shq",
.flags=0|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_shq,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[245]={
.fullname="shellredir",
.shortname="srr",
.flags=0|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_srr,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
#if defined(MSWIN)
.def_val.string=">%s 2>&1",
#else
.def_val.string=">",
#endif
},
[246]={
.fullname="shellslash",
.shortname="ssl",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
#if defined(BACKSLASH_IN_FILENAME)
.var=&p_ssl,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_shellslash,
#else
.var=NULL,
.indir=PV_NONE,
#endif
.def_val.boolean=false,
},
[247]={
.fullname="shelltemp",
.shortname="stmp",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_stmp,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[248]={
.fullname="shellxescape",
.shortname="sxe",
.flags=0|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_sxe,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[249]={
.fullname="shellxquote",
.shortname="sxq",
.flags=0|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_sxq,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
#if defined(MSWIN)
.def_val.string="\"",
#else
.def_val.string="",
#endif
},
[250]={
.fullname="shiftround",
.shortname="sr",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_sr,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[251]={
.fullname="shiftwidth",
.shortname="sw",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_sw,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_SW),
.opt_did_set_cb=did_set_shiftwidth_tabstop,
.def_val.number=8L,
},
[252]={
.fullname="shortmess",
.shortname="shm",
.flags=0|P_FLAGLIST,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_shm,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_shortmess,
.opt_expand_cb=expand_set_shortmess,
.def_val.string="ltToOCF",
},
[253]={
.fullname="showbreak",
.shortname="sbr",
.flags=0|P_RALL,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_sbr,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_WIN(WV_SBR)),
.opt_did_set_cb=did_set_showbreak,
.def_val.string="",
},
[254]={
.fullname="showcmd",
.shortname="sc",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_sc,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[255]={
.fullname="showcmdloc",
.shortname="sloc",
.flags=0,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_sloc,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_showcmdloc,
.opt_expand_cb=expand_set_showcmdloc,
.def_val.string="last",
},
[256]={
.fullname="showfulltag",
.shortname="sft",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_sft,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[257]={
.fullname="showmatch",
.shortname="sm",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_sm,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[258]={
.fullname="showmode",
.shortname="smd",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_smd,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[259]={
.fullname="showtabline",
.shortname="stal",
.flags=0|P_RALL|P_UI_OPTION,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_stal,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_showtabline,
.def_val.number=1L,
},
[260]={
.fullname="sidescroll",
.shortname="ss",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_ss,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=1L,
},
[261]={
.fullname="sidescrolloff",
.shortname="siso",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_siso,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_WIN(WV_SISO)),
.def_val.number=0L,
},
[262]={
.fullname="signcolumn",
.shortname="scl",
.flags=0|P_RWIN|P_ALLOCED,
.type_flags=0 | (1 << kOptValTypeString),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_SCL),
.opt_did_set_cb=did_set_signcolumn,
.opt_expand_cb=expand_set_signcolumn,
.def_val.string="auto",
},
[263]={
.fullname="smartcase",
.shortname="scs",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_scs,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[264]={
.fullname="smartindent",
.shortname="si",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_si,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_SI),
.def_val.boolean=false,
},
[265]={
.fullname="smarttab",
.shortname="sta",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_sta,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[266]={
.fullname="smoothscroll",
.shortname="sms",
.flags=0|P_RWIN,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_SMS),
.opt_did_set_cb=did_set_smoothscroll,
.def_val.boolean=false,
},
[267]={
.fullname="softtabstop",
.shortname="sts",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_sts,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_STS),
.def_val.number=0L,
},
[268]={
.fullname="spell",
.flags=0|P_RWIN|P_HLONLY,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_SPELL),
.opt_did_set_cb=did_set_spell,
.def_val.boolean=false,
},
[269]={
.fullname="spellcapcheck",
.shortname="spc",
.flags=0|P_RBUF|P_HLONLY|P_ALLOCED,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_spc,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_SPC),
.opt_did_set_cb=did_set_spellcapcheck,
.def_val.string="[.?!]\\_[\\])'\"\\t ]\\+",
},
[270]={
.fullname="spellfile",
.shortname="spf",
.flags=0|P_ONECOMMA|P_EXPAND|P_ALLOCED|P_SECURE|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_spf,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_SPF),
.opt_did_set_cb=did_set_spellfile,
.def_val.string="",
},
[271]={
.fullname="spelllang",
.shortname="spl",
.flags=0|P_ONECOMMA|P_RBUF|P_HLONLY|P_EXPAND|P_ALLOCED|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_spl,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_SPL),
.opt_did_set_cb=did_set_spelllang,
.def_val.string="en",
},
[272]={
.fullname="spelloptions",
.shortname="spo",
.flags=0|P_ONECOMMA|P_RBUF|P_HLONLY|P_SECURE|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_spo,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_SPO),
.opt_did_set_cb=did_set_spelloptions,
.opt_expand_cb=expand_set_spelloptions,
.def_val.string="",
},
[273]={
.fullname="spellsuggest",
.shortname="sps",
.flags=0|P_ONECOMMA|P_EXPAND|P_SECURE|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_sps,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_spellsuggest,
.opt_expand_cb=expand_set_spellsuggest,
.def_val.string="best",
},
[274]={
.fullname="splitbelow",
.shortname="sb",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_sb,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[275]={
.fullname="splitkeep",
.shortname="spk",
.flags=0,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_spk,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_splitkeep,
.opt_expand_cb=expand_set_splitkeep,
.def_val.string="cursor",
},
[276]={
.fullname="splitright",
.shortname="spr",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_spr,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[277]={
.fullname="startofline",
.shortname="sol",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_sol,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[278]={
.fullname="statuscolumn",
.shortname="stc",
.flags=0|P_RWIN|P_ALLOCED|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_STC),
.opt_did_set_cb=did_set_statuscolumn,
.def_val.string="",
},
[279]={
.fullname="statusline",
.shortname="stl",
.flags=0|P_RSTAT|P_ALLOCED|P_MLE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_stl,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_WIN(WV_STL)),
.opt_did_set_cb=did_set_statusline,
.def_val.string="",
},
[280]={
.fullname="suffixes",
.shortname="su",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_su,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string=".bak,~,.o,.h,.info,.swp,.obj",
},
[281]={
.fullname="suffixesadd",
.shortname="sua",
.flags=0|P_ONECOMMA|P_ALLOCED|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_sua,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_SUA),
.def_val.string="",
},
[282]={
.fullname="swapfile",
.shortname="swf",
.flags=0|P_RSTAT,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_swf,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_SWF),
.opt_did_set_cb=did_set_swapfile,
.def_val.boolean=true,
},
[283]={
.fullname="switchbuf",
.shortname="swb",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_swb,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_switchbuf,
.opt_expand_cb=expand_set_switchbuf,
.def_val.string="uselast",
},
[284]={
.fullname="synmaxcol",
.shortname="smc",
.flags=0|P_RBUF,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_smc,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_SMC),
.def_val.number=3000L,
},
[285]={
.fullname="syntax",
.shortname="syn",
.flags=0|P_ALLOCED|P_NOGLOB|P_NFNAME,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_syn,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_SYN),
.opt_did_set_cb=did_set_filetype_or_syntax,
.def_val.string="",
},
[286]={
.fullname="tabclose",
.shortname="tcl",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_tcl,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_tabclose,
.opt_expand_cb=expand_set_tabclose,
.def_val.string="",
},
[287]={
.fullname="tabline",
.shortname="tal",
.flags=0|P_RTABL|P_MLE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_tal,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_tabline,
.def_val.string="",
},
[288]={
.fullname="tabpagemax",
.shortname="tpm",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_tpm,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=50L,
},
[289]={
.fullname="tabstop",
.shortname="ts",
.flags=0|P_RBUF,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_ts,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_TS),
.opt_did_set_cb=did_set_shiftwidth_tabstop,
.def_val.number=8L,
},
[290]={
.fullname="tagbsearch",
.shortname="tbs",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_tbs,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[291]={
.fullname="tagcase",
.shortname="tc",
.flags=0,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_tc,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_TC)),
.opt_did_set_cb=did_set_tagcase,
.opt_expand_cb=expand_set_tagcase,
.def_val.string="followic",
},
[292]={
.fullname="tagfunc",
.shortname="tfu",
.flags=0|P_SECURE|P_FUNC,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_tfu,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_TFU),
.opt_did_set_cb=did_set_tagfunc,
.def_val.string="",
},
[293]={
.fullname="taglength",
.shortname="tl",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_tl,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=0L,
},
[294]={
.fullname="tagrelative",
.shortname="tr",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_tr,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[295]={
.fullname="tags",
.shortname="tag",
.flags=0|P_ONECOMMA|P_EXPAND|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_tags,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_TAGS)),
.def_val.string="./tags;,tags",
},
[296]={
.fullname="tagstack",
.shortname="tgst",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_tgst,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[297]={
.fullname="termbidi",
.shortname="tbidi",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_tbidi,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[298]={
.fullname="termencoding",
.shortname="tenc",
.flags=0,
.type_flags=0 | (1 << kOptValTypeString),
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[299]={
.fullname="termguicolors",
.shortname="tgc",
.flags=0|P_UI_OPTION,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_tgc,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[300]={
.fullname="termpastefilter",
.shortname="tpf",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_tpf,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_termpastefilter,
.opt_expand_cb=expand_set_termpastefilter,
.def_val.string="BS,HT,ESC,DEL",
},
[301]={
.fullname="termsync",
.flags=0|P_UI_OPTION,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_termsync,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[302]={
.fullname="terse",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&options[302].def_val,
.hidden=false,
.immutable=true,
.indir=PV_NONE,
.def_val.boolean=false,
},
[303]={
.fullname="textwidth",
.shortname="tw",
.flags=0|P_RBUF|P_HLONLY,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_tw,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_TW),
.opt_did_set_cb=did_set_textwidth,
.def_val.number=0L,
},
[304]={
.fullname="thesaurus",
.shortname="tsr",
.flags=0|P_ONECOMMA|P_EXPAND|P_NDNAME|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_tsr,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_TSR)),
.def_val.string="",
},
[305]={
.fullname="thesaurusfunc",
.shortname="tsrfu",
.flags=0|P_ALLOCED|P_SECURE|P_FUNC,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_tsrfu,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_TSRFU)),
.opt_did_set_cb=did_set_thesaurusfunc,
.def_val.string="",
},
[306]={
.fullname="tildeop",
.shortname="top",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_to,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[307]={
.fullname="timeout",
.shortname="to",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_timeout,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[308]={
.fullname="timeoutlen",
.shortname="tm",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_tm,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=1000L,
},
[309]={
.fullname="title",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_title,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_title_icon,
.def_val.boolean=false,
},
[310]={
.fullname="titlelen",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_titlelen,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_titlelen,
.def_val.number=85L,
},
[311]={
.fullname="titleold",
.flags=0|P_NO_MKRC|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_titleold,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[312]={
.fullname="titlestring",
.flags=0|P_MLE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_titlestring,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_titlestring,
.def_val.string="",
},
[313]={
.fullname="ttimeout",
.flags=0|P_UI_OPTION,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_ttimeout,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[314]={
.fullname="ttimeoutlen",
.shortname="ttm",
.flags=0|P_UI_OPTION,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_ttm,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=50L,
},
[315]={
.fullname="ttyfast",
.shortname="tf",
.flags=0|P_NO_MKRC,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&options[315].def_val,
.hidden=false,
.immutable=true,
.indir=PV_NONE,
.def_val.boolean=true,
},
[316]={
.fullname="undodir",
.shortname="udir",
.flags=0|P_ONECOMMA|P_EXPAND|P_NO_DEF_EXP|P_SECURE|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_udir,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[317]={
.fullname="undofile",
.shortname="udf",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_udf,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_UDF),
.opt_did_set_cb=did_set_undofile,
.def_val.boolean=false,
},
[318]={
.fullname="undolevels",
.shortname="ul",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_ul,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_BUF(BV_UL)),
.opt_did_set_cb=did_set_undolevels,
.def_val.number=1000L,
},
[319]={
.fullname="undoreload",
.shortname="ur",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_ur,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=10000L,
},
[320]={
.fullname="updatecount",
.shortname="uc",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_uc,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_updatecount,
.def_val.number=200L,
},
[321]={
.fullname="updatetime",
.shortname="ut",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_ut,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=4000L,
},
[322]={
.fullname="varsofttabstop",
.shortname="vsts",
.flags=0|P_COMMA,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_vsts,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_VSTS),
.opt_did_set_cb=did_set_varsofttabstop,
.def_val.string="",
},
[323]={
.fullname="vartabstop",
.shortname="vts",
.flags=0|P_COMMA|P_RBUF,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_vts,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_VTS),
.opt_did_set_cb=did_set_vartabstop,
.def_val.string="",
},
[324]={
.fullname="verbose",
.shortname="vbs",
.flags=0|P_UI_OPTION,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_verbose,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=0L,
},
[325]={
.fullname="verbosefile",
.shortname="vfile",
.flags=0|P_EXPAND|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_vfile,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_verbosefile,
.def_val.string="",
},
[326]={
.fullname="viewdir",
.shortname="vdir",
.flags=0|P_EXPAND|P_NO_DEF_EXP|P_SECURE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_vdir,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[327]={
.fullname="viewoptions",
.shortname="vop",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_vop,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_viewoptions,
.opt_expand_cb=expand_set_sessionoptions,
.def_val.string="folds,cursor,curdir",
},
[328]={
.fullname="virtualedit",
.shortname="ve",
.flags=0|P_ONECOMMA|P_CURSWANT|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_ve,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_WIN(WV_VE)),
.opt_did_set_cb=did_set_virtualedit,
.opt_expand_cb=expand_set_virtualedit,
.def_val.string="",
},
[329]={
.fullname="visualbell",
.shortname="vb",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_vb,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[330]={
.fullname="warn",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_warn,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[331]={
.fullname="whichwrap",
.shortname="ww",
.flags=0|P_COMMA|P_FLAGLIST,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_ww,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_whichwrap,
.opt_expand_cb=expand_set_whichwrap,
.def_val.string="b,s",
},
[332]={
.fullname="wildchar",
.shortname="wc",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_wc,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_wildchar,
.def_val.number=TAB,
},
[333]={
.fullname="wildcharm",
.shortname="wcm",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_wcm,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_wildchar,
.def_val.number=0L,
},
[334]={
.fullname="wildignore",
.shortname="wig",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_wig,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.string="",
},
[335]={
.fullname="wildignorecase",
.shortname="wic",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_wic,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[336]={
.fullname="wildmenu",
.shortname="wmnu",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_wmnu,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[337]={
.fullname="wildmode",
.shortname="wim",
.flags=0|P_ONECOMMA|P_COLON,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_wim,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_wildmode,
.opt_expand_cb=expand_set_wildmode,
.def_val.string="full",
},
[338]={
.fullname="wildoptions",
.shortname="wop",
.flags=0|P_ONECOMMA|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_wop,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_wildoptions,
.opt_expand_cb=expand_set_wildoptions,
.def_val.string="pum,tagfile",
},
[339]={
.fullname="winaltkeys",
.shortname="wak",
.flags=0,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_wak,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_winaltkeys,
.opt_expand_cb=expand_set_winaltkeys,
.def_val.string="menu",
},
[340]={
.fullname="winbar",
.shortname="wbr",
.flags=0|P_RSTAT|P_ALLOCED|P_MLE,
.type_flags=0 | (1 << kOptValTypeString),
.var=&p_wbr,
.hidden=false,
.immutable=false,
.indir=OPT_BOTH(OPT_WIN(WV_WBR)),
.opt_did_set_cb=did_set_winbar,
.def_val.string="",
},
[341]={
.fullname="winblend",
.shortname="winbl",
.flags=0|P_RWIN|P_HLONLY,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_WINBL),
.opt_did_set_cb=did_set_winblend,
.def_val.number=0L,
},
[342]={
.fullname="window",
.shortname="wi",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_window,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_window,
.def_val.number=0L,
},
[343]={
.fullname="winfixbuf",
.shortname="wfb",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_WFB),
.def_val.boolean=false,
},
[344]={
.fullname="winfixheight",
.shortname="wfh",
.flags=0|P_RSTAT,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_WFH),
.def_val.boolean=false,
},
[345]={
.fullname="winfixwidth",
.shortname="wfw",
.flags=0|P_RSTAT,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_WFW),
.def_val.boolean=false,
},
[346]={
.fullname="winheight",
.shortname="wh",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_wh,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_winheight,
.def_val.number=1L,
},
[347]={
.fullname="winhighlight",
.shortname="winhl",
.flags=0|P_ONECOMMA|P_COLON|P_RWIN|P_HLONLY|P_ALLOCED|P_NODUP,
.type_flags=0 | (1 << kOptValTypeString),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_WINHL),
.opt_did_set_cb=did_set_winhighlight,
.opt_expand_cb=expand_set_winhighlight,
.def_val.string="",
},
[348]={
.fullname="winminheight",
.shortname="wmh",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_wmh,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_winminheight,
.def_val.number=1L,
},
[349]={
.fullname="winminwidth",
.shortname="wmw",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_wmw,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_winminwidth,
.def_val.number=1L,
},
[350]={
.fullname="winwidth",
.shortname="wiw",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_wiw,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.opt_did_set_cb=did_set_winwidth,
.def_val.number=20L,
},
[351]={
.fullname="wrap",
.flags=0|P_RWIN,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=VAR_WIN,
.hidden=false,
.immutable=false,
.indir=OPT_WIN(WV_WRAP),
.opt_did_set_cb=did_set_wrap,
.def_val.boolean=true,
},
[352]={
.fullname="wrapmargin",
.shortname="wm",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_wm,
.hidden=false,
.immutable=false,
.indir=OPT_BUF(BV_WM),
.def_val.number=0L,
},
[353]={
.fullname="wrapscan",
.shortname="ws",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_ws,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[354]={
.fullname="write",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_write,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[355]={
.fullname="writeany",
.shortname="wa",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_wa,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=false,
},
[356]={
.fullname="writebackup",
.shortname="wb",
.flags=0,
.type_flags=0 | (1 << kOptValTypeBoolean),
.var=&p_wb,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.boolean=true,
},
[357]={
.fullname="writedelay",
.shortname="wd",
.flags=0,
.type_flags=0 | (1 << kOptValTypeNumber),
.var=&p_wd,
.hidden=false,
.immutable=false,
.indir=PV_NONE,
.def_val.number=0L,
},
};
#define PV_ARAB OPT_WIN(WV_ARAB)
#define PV_AI OPT_BUF(BV_AI)
#define PV_AR OPT_BOTH(OPT_BUF(BV_AR))
#define PV_BKC OPT_BOTH(OPT_BUF(BV_BKC))
#define PV_BIN OPT_BUF(BV_BIN)
#define PV_BOMB OPT_BUF(BV_BOMB)
#define PV_BRI OPT_WIN(WV_BRI)
#define PV_BRIOPT OPT_WIN(WV_BRIOPT)
#define PV_BH OPT_BUF(BV_BH)
#define PV_BL OPT_BUF(BV_BL)
#define PV_BT OPT_BUF(BV_BT)
#define PV_CHANNEL OPT_BUF(BV_CHANNEL)
#define PV_CIN OPT_BUF(BV_CIN)
#define PV_CINK OPT_BUF(BV_CINK)
#define PV_CINO OPT_BUF(BV_CINO)
#define PV_CINSD OPT_BUF(BV_CINSD)
#define PV_CINW OPT_BUF(BV_CINW)
#define PV_CC OPT_WIN(WV_CC)
#define PV_COM OPT_BUF(BV_COM)
#define PV_CMS OPT_BUF(BV_CMS)
#define PV_CPT OPT_BUF(BV_CPT)
#define PV_CFU OPT_BUF(BV_CFU)
#define PV_COT OPT_BOTH(OPT_BUF(BV_COT))
#define PV_CSL OPT_BUF(BV_CSL)
#define PV_COCU OPT_WIN(WV_COCU)
#define PV_COLE OPT_WIN(WV_COLE)
#define PV_CI OPT_BUF(BV_CI)
#define PV_CRBIND OPT_WIN(WV_CRBIND)
#define PV_CUC OPT_WIN(WV_CUC)
#define PV_CUL OPT_WIN(WV_CUL)
#define PV_CULOPT OPT_WIN(WV_CULOPT)
#define PV_DEF OPT_BOTH(OPT_BUF(BV_DEF))
#define PV_DICT OPT_BOTH(OPT_BUF(BV_DICT))
#define PV_DIFF OPT_WIN(WV_DIFF)
#define PV_EOF OPT_BUF(BV_EOF)
#define PV_EOL OPT_BUF(BV_EOL)
#define PV_EP OPT_BOTH(OPT_BUF(BV_EP))
#define PV_EFM OPT_BOTH(OPT_BUF(BV_EFM))
#define PV_ET OPT_BUF(BV_ET)
#define PV_FENC OPT_BUF(BV_FENC)
#define PV_FF OPT_BUF(BV_FF)
#define PV_FT OPT_BUF(BV_FT)
#define PV_FCS OPT_BOTH(OPT_WIN(WV_FCS))
#define PV_FIXEOL OPT_BUF(BV_FIXEOL)
#define PV_FDC OPT_WIN(WV_FDC)
#define PV_FEN OPT_WIN(WV_FEN)
#define PV_FDE OPT_WIN(WV_FDE)
#define PV_FDI OPT_WIN(WV_FDI)
#define PV_FDL OPT_WIN(WV_FDL)
#define PV_FMR OPT_WIN(WV_FMR)
#define PV_FDM OPT_WIN(WV_FDM)
#define PV_FML OPT_WIN(WV_FML)
#define PV_FDN OPT_WIN(WV_FDN)
#define PV_FDT OPT_WIN(WV_FDT)
#define PV_FEX OPT_BUF(BV_FEX)
#define PV_FLP OPT_BUF(BV_FLP)
#define PV_FO OPT_BUF(BV_FO)
#define PV_FP OPT_BOTH(OPT_BUF(BV_FP))
#define PV_GP OPT_BOTH(OPT_BUF(BV_GP))
#define PV_IMI OPT_BUF(BV_IMI)
#define PV_IMS OPT_BUF(BV_IMS)
#define PV_INC OPT_BOTH(OPT_BUF(BV_INC))
#define PV_INEX OPT_BUF(BV_INEX)
#define PV_INDE OPT_BUF(BV_INDE)
#define PV_INDK OPT_BUF(BV_INDK)
#define PV_INF OPT_BUF(BV_INF)
#define PV_ISK OPT_BUF(BV_ISK)
#define PV_KMAP OPT_BUF(BV_KMAP)
#define PV_KP OPT_BOTH(OPT_BUF(BV_KP))
#define PV_LBR OPT_WIN(WV_LBR)
#define PV_LISP OPT_BUF(BV_LISP)
#define PV_LOP OPT_BUF(BV_LOP)
#define PV_LW OPT_BOTH(OPT_BUF(BV_LW))
#define PV_LIST OPT_WIN(WV_LIST)
#define PV_LCS OPT_BOTH(OPT_WIN(WV_LCS))
#define PV_MENC OPT_BOTH(OPT_BUF(BV_MENC))
#define PV_MP OPT_BOTH(OPT_BUF(BV_MP))
#define PV_MPS OPT_BUF(BV_MPS)
#define PV_ML OPT_BUF(BV_ML)
#define PV_MA OPT_BUF(BV_MA)
#define PV_MOD OPT_BUF(BV_MOD)
#define PV_NF OPT_BUF(BV_NF)
#define PV_NU OPT_WIN(WV_NU)
#define PV_NUW OPT_WIN(WV_NUW)
#define PV_OFU OPT_BUF(BV_OFU)
#define PV_PATH OPT_BOTH(OPT_BUF(BV_PATH))
#define PV_PI OPT_BUF(BV_PI)
#define PV_PVW OPT_WIN(WV_PVW)
#define PV_QE OPT_BUF(BV_QE)
#define PV_RO OPT_BUF(BV_RO)
#define PV_RNU OPT_WIN(WV_RNU)
#define PV_RL OPT_WIN(WV_RL)
#define PV_RLC OPT_WIN(WV_RLC)
#define PV_SCROLL OPT_WIN(WV_SCROLL)
#define PV_SCBK OPT_BUF(BV_SCBK)
#define PV_SCBIND OPT_WIN(WV_SCBIND)
#define PV_SO OPT_BOTH(OPT_WIN(WV_SO))
#define PV_SW OPT_BUF(BV_SW)
#define PV_SBR OPT_BOTH(OPT_WIN(WV_SBR))
#define PV_SISO OPT_BOTH(OPT_WIN(WV_SISO))
#define PV_SCL OPT_WIN(WV_SCL)
#define PV_SI OPT_BUF(BV_SI)
#define PV_SMS OPT_WIN(WV_SMS)
#define PV_STS OPT_BUF(BV_STS)
#define PV_SPELL OPT_WIN(WV_SPELL)
#define PV_SPC OPT_BUF(BV_SPC)
#define PV_SPF OPT_BUF(BV_SPF)
#define PV_SPL OPT_BUF(BV_SPL)
#define PV_SPO OPT_BUF(BV_SPO)
#define PV_STC OPT_WIN(WV_STC)
#define PV_STL OPT_BOTH(OPT_WIN(WV_STL))
#define PV_SUA OPT_BUF(BV_SUA)
#define PV_SWF OPT_BUF(BV_SWF)
#define PV_SMC OPT_BUF(BV_SMC)
#define PV_SYN OPT_BUF(BV_SYN)
#define PV_TS OPT_BUF(BV_TS)
#define PV_TC OPT_BOTH(OPT_BUF(BV_TC))
#define PV_TFU OPT_BUF(BV_TFU)
#define PV_TAGS OPT_BOTH(OPT_BUF(BV_TAGS))
#define PV_TW OPT_BUF(BV_TW)
#define PV_TSR OPT_BOTH(OPT_BUF(BV_TSR))
#define PV_TSRFU OPT_BOTH(OPT_BUF(BV_TSRFU))
#define PV_UDF OPT_BUF(BV_UDF)
#define PV_UL OPT_BOTH(OPT_BUF(BV_UL))
#define PV_VSTS OPT_BUF(BV_VSTS)
#define PV_VTS OPT_BUF(BV_VTS)
#define PV_VE OPT_BOTH(OPT_WIN(WV_VE))
#define PV_WBR OPT_BOTH(OPT_WIN(WV_WBR))
#define PV_WINBL OPT_WIN(WV_WINBL)
#define PV_WFB OPT_WIN(WV_WFB)
#define PV_WFH OPT_WIN(WV_WFH)
#define PV_WFW OPT_WIN(WV_WFW)
#define PV_WINHL OPT_WIN(WV_WINHL)
#define PV_WRAP OPT_WIN(WV_WRAP)
#define PV_WM OPT_BUF(BV_WM)