diff options
author | Bram Moolenaar <Bram@vim.org> | 2005-09-01 20:46:49 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2005-09-01 20:46:49 +0000 |
commit | e344bead3ecc16a0982d157e8c19050f6dff4e0c (patch) | |
tree | 34da48120172b9e2efc8c559733c2b69db5a24ba /src/option.c | |
parent | da2303d96b0f55d30e9b5b57d3459d5e1ea22ec2 (diff) | |
download | vim-e344bead3ecc16a0982d157e8c19050f6dff4e0c.zip |
updated for version 7.0140
Diffstat (limited to 'src/option.c')
-rw-r--r-- | src/option.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/option.c b/src/option.c index bbf564a50..bfe3ed6d0 100644 --- a/src/option.c +++ b/src/option.c @@ -109,6 +109,7 @@ typedef enum , PV_NU , PV_NUW , PV_OFT + , PV_OFU , PV_PATH , PV_PI , PV_PVW @@ -181,6 +182,7 @@ static char_u *p_cpt; #endif #ifdef FEAT_COMPL_FUNC static char_u *p_cfu; +static char_u *p_ofu; #endif static int p_eol; static int p_et; @@ -1601,6 +1603,15 @@ static struct vimoption (char_u *)NULL, PV_NONE, #endif {(char_u *)8L, (char_u *)4L}}, + {"occultfunc", "ofu", P_STRING|P_ALLOCED|P_VI_DEF|P_SECURE, +#ifdef FEAT_COMPL_FUNC + (char_u *)&p_ofu, PV_OFU, + {(char_u *)"", (char_u *)0L} +#else + (char_u *)NULL, PV_NONE, + {(char_u *)0L, (char_u *)0L} +#endif + }, {"open", NULL, P_BOOL|P_VI_DEF, (char_u *)NULL, PV_NONE, {(char_u *)FALSE, (char_u *)0L}}, @@ -4740,6 +4751,7 @@ check_buf_options(buf) #endif #ifdef FEAT_COMPL_FUNC check_string_option(&buf->b_p_cfu); + check_string_option(&buf->b_p_ofu); #endif #ifdef FEAT_KEYMAP check_string_option(&buf->b_p_keymap); @@ -8447,6 +8459,7 @@ get_varp(p) #endif #ifdef FEAT_COMPL_FUNC case PV_CFU: return (char_u *)&(curbuf->b_p_cfu); + case PV_OFU: return (char_u *)&(curbuf->b_p_ofu); #endif case PV_EOL: return (char_u *)&(curbuf->b_p_eol); case PV_ET: return (char_u *)&(curbuf->b_p_et); @@ -8778,6 +8791,7 @@ buf_copy_options(buf, flags) #endif #ifdef FEAT_COMPL_FUNC buf->b_p_cfu = vim_strsave(p_cfu); + buf->b_p_ofu = vim_strsave(p_ofu); #endif buf->b_p_sts = p_sts; buf->b_p_sts_nopaste = p_sts_nopaste; |