Mercurial > vim
comparison src/eval.c @ 464:3b705e71c7b0 v7.0124
updated for version 7.0124
author | vimboss |
---|---|
date | Fri, 05 Aug 2005 21:35:02 +0000 |
parents | 3ffdc64af1e5 |
children | 0a60be12e47e |
comparison
equal
deleted
inserted
replaced
463:8411e13e6dcb | 464:3b705e71c7b0 |
---|---|
458 static void f_byteidx __ARGS((typval_T *argvars, typval_T *rettv)); | 458 static void f_byteidx __ARGS((typval_T *argvars, typval_T *rettv)); |
459 static void f_call __ARGS((typval_T *argvars, typval_T *rettv)); | 459 static void f_call __ARGS((typval_T *argvars, typval_T *rettv)); |
460 static void f_char2nr __ARGS((typval_T *argvars, typval_T *rettv)); | 460 static void f_char2nr __ARGS((typval_T *argvars, typval_T *rettv)); |
461 static void f_cindent __ARGS((typval_T *argvars, typval_T *rettv)); | 461 static void f_cindent __ARGS((typval_T *argvars, typval_T *rettv)); |
462 static void f_col __ARGS((typval_T *argvars, typval_T *rettv)); | 462 static void f_col __ARGS((typval_T *argvars, typval_T *rettv)); |
463 #if defined(FEAT_INS_EXPAND) | |
464 static void f_complete_add __ARGS((typval_T *argvars, typval_T *rettv)); | |
465 static void f_complete_check __ARGS((typval_T *argvars, typval_T *rettv)); | |
466 #endif | |
463 static void f_confirm __ARGS((typval_T *argvars, typval_T *rettv)); | 467 static void f_confirm __ARGS((typval_T *argvars, typval_T *rettv)); |
464 static void f_copy __ARGS((typval_T *argvars, typval_T *rettv)); | 468 static void f_copy __ARGS((typval_T *argvars, typval_T *rettv)); |
465 static void f_count __ARGS((typval_T *argvars, typval_T *rettv)); | 469 static void f_count __ARGS((typval_T *argvars, typval_T *rettv)); |
466 static void f_cscope_connection __ARGS((typval_T *argvars, typval_T *rettv)); | 470 static void f_cscope_connection __ARGS((typval_T *argvars, typval_T *rettv)); |
467 static void f_cursor __ARGS((typval_T *argsvars, typval_T *rettv)); | 471 static void f_cursor __ARGS((typval_T *argsvars, typval_T *rettv)); |
6688 {"byteidx", 2, 2, f_byteidx}, | 6692 {"byteidx", 2, 2, f_byteidx}, |
6689 {"call", 2, 3, f_call}, | 6693 {"call", 2, 3, f_call}, |
6690 {"char2nr", 1, 1, f_char2nr}, | 6694 {"char2nr", 1, 1, f_char2nr}, |
6691 {"cindent", 1, 1, f_cindent}, | 6695 {"cindent", 1, 1, f_cindent}, |
6692 {"col", 1, 1, f_col}, | 6696 {"col", 1, 1, f_col}, |
6697 #if defined(FEAT_INS_EXPAND) | |
6698 {"complete_add", 1, 1, f_complete_add}, | |
6699 {"complete_check", 0, 0, f_complete_check}, | |
6700 #endif | |
6693 {"confirm", 1, 4, f_confirm}, | 6701 {"confirm", 1, 4, f_confirm}, |
6694 {"copy", 1, 1, f_copy}, | 6702 {"copy", 1, 1, f_copy}, |
6695 {"count", 2, 4, f_count}, | 6703 {"count", 2, 4, f_count}, |
6696 {"cscope_connection",0,3, f_cscope_connection}, | 6704 {"cscope_connection",0,3, f_cscope_connection}, |
6697 {"cursor", 2, 2, f_cursor}, | 6705 {"cursor", 2, 2, f_cursor}, |
7869 } | 7877 } |
7870 } | 7878 } |
7871 rettv->vval.v_number = col; | 7879 rettv->vval.v_number = col; |
7872 } | 7880 } |
7873 | 7881 |
7882 #if defined(FEAT_INS_EXPAND) | |
7883 /* | |
7884 * "complete_add()" function | |
7885 */ | |
7886 /*ARGSUSED*/ | |
7887 static void | |
7888 f_complete_add(argvars, rettv) | |
7889 typval_T *argvars; | |
7890 typval_T *rettv; | |
7891 { | |
7892 char_u *s; | |
7893 | |
7894 s = get_tv_string_chk(&argvars[0]); | |
7895 if (s != NULL) | |
7896 rettv->vval.v_number = ins_compl_add(s, -1, NULL, FORWARD, 0); | |
7897 } | |
7898 | |
7899 /* | |
7900 * "complete_check()" function | |
7901 */ | |
7902 /*ARGSUSED*/ | |
7903 static void | |
7904 f_complete_check(argvars, rettv) | |
7905 typval_T *argvars; | |
7906 typval_T *rettv; | |
7907 { | |
7908 int saved = RedrawingDisabled; | |
7909 | |
7910 RedrawingDisabled = 0; | |
7911 ins_compl_check_keys(0); | |
7912 rettv->vval.v_number = compl_interrupted; | |
7913 RedrawingDisabled = saved; | |
7914 } | |
7915 #endif | |
7916 | |
7874 /* | 7917 /* |
7875 * "confirm(message, buttons[, default [, type]])" function | 7918 * "confirm(message, buttons[, default [, type]])" function |
7876 */ | 7919 */ |
7877 /*ARGSUSED*/ | 7920 /*ARGSUSED*/ |
7878 static void | 7921 static void |