Mercurial > vim
comparison src/eval.c @ 681:9364d114ed8d v7.0204
updated for version 7.0204
author | vimboss |
---|---|
date | Wed, 22 Feb 2006 21:25:37 +0000 |
parents | 5b101ff9d4c4 |
children | d7e33248b9c8 |
comparison
equal
deleted
inserted
replaced
680:5b101ff9d4c4 | 681:9364d114ed8d |
---|---|
1578 int *cp; | 1578 int *cp; |
1579 { | 1579 { |
1580 typval_T tv; | 1580 typval_T tv; |
1581 int retval; | 1581 int retval; |
1582 char_u *s; | 1582 char_u *s; |
1583 int use_sandbox = was_set_insecurely((char_u *)"foldexpr"); | 1583 int use_sandbox = was_set_insecurely((char_u *)"foldexpr", |
1584 OPT_LOCAL); | |
1584 | 1585 |
1585 ++emsg_off; | 1586 ++emsg_off; |
1586 if (use_sandbox) | 1587 if (use_sandbox) |
1587 ++sandbox; | 1588 ++sandbox; |
1588 ++textlock; | 1589 ++textlock; |
8034 typval_T *argvars; | 8035 typval_T *argvars; |
8035 typval_T *rettv; | 8036 typval_T *rettv; |
8036 { | 8037 { |
8037 char_u *word; | 8038 char_u *word; |
8038 char_u *extra = NULL; | 8039 char_u *extra = NULL; |
8040 int icase = FALSE; | |
8039 | 8041 |
8040 if (argvars[0].v_type == VAR_DICT && argvars[0].vval.v_dict != NULL) | 8042 if (argvars[0].v_type == VAR_DICT && argvars[0].vval.v_dict != NULL) |
8041 { | 8043 { |
8042 word = get_dict_string(argvars[0].vval.v_dict, | 8044 word = get_dict_string(argvars[0].vval.v_dict, |
8043 (char_u *)"word", FALSE); | 8045 (char_u *)"word", FALSE); |
8044 extra = get_dict_string(argvars[0].vval.v_dict, | 8046 extra = get_dict_string(argvars[0].vval.v_dict, |
8045 (char_u *)"menu", FALSE); | 8047 (char_u *)"menu", FALSE); |
8048 icase = get_dict_number(argvars[0].vval.v_dict, (char_u *)"icase"); | |
8046 } | 8049 } |
8047 else | 8050 else |
8048 word = get_tv_string_chk(&argvars[0]); | 8051 word = get_tv_string_chk(&argvars[0]); |
8049 if (word != NULL) | 8052 if (word != NULL) |
8050 rettv->vval.v_number = ins_compl_add(word, -1, NULL, extra, 0, 0); | 8053 rettv->vval.v_number = ins_compl_add(word, -1, icase, |
8054 NULL, extra, 0, 0); | |
8051 } | 8055 } |
8052 | 8056 |
8053 /* | 8057 /* |
8054 * "complete_check()" function | 8058 * "complete_check()" function |
8055 */ | 8059 */ |