Lines Matching refs:argvars
278 f_append(typval_T *argvars, typval_T *rettv) in f_append() argument
282 if (in_vim9script() && check_for_lnum_arg(argvars, 0) == FAIL) in f_append()
285 lnum = tv_get_lnum(&argvars[0]); in f_append()
286 set_buffer_lines(curbuf, lnum, TRUE, &argvars[1], rettv); in f_append()
293 buf_set_append_line(typval_T *argvars, typval_T *rettv, int append) in buf_set_append_line() argument
299 && (check_for_buffer_arg(argvars, 0) == FAIL in buf_set_append_line()
300 || check_for_lnum_arg(argvars, 1) == FAIL in buf_set_append_line()
301 || check_for_string_or_number_or_list_arg(argvars, 2) == FAIL)) in buf_set_append_line()
304 buf = tv_get_buf(&argvars[0], FALSE); in buf_set_append_line()
309 lnum = tv_get_lnum_buf(&argvars[1], buf); in buf_set_append_line()
310 set_buffer_lines(buf, lnum, append, &argvars[2], rettv); in buf_set_append_line()
318 f_appendbufline(typval_T *argvars, typval_T *rettv) in f_appendbufline() argument
320 buf_set_append_line(argvars, rettv, TRUE); in f_appendbufline()
327 f_bufadd(typval_T *argvars, typval_T *rettv) in f_bufadd() argument
331 if (in_vim9script() && check_for_string_arg(argvars, 0) == FAIL) in f_bufadd()
334 name = tv_get_string(&argvars[0]); in f_bufadd()
342 f_bufexists(typval_T *argvars, typval_T *rettv) in f_bufexists() argument
344 if (in_vim9script() && check_for_buffer_arg(argvars, 0) == FAIL) in f_bufexists()
347 rettv->vval.v_number = (find_buffer(&argvars[0]) != NULL); in f_bufexists()
354 f_buflisted(typval_T *argvars, typval_T *rettv) in f_buflisted() argument
358 if (in_vim9script() && check_for_buffer_arg(argvars, 0) == FAIL) in f_buflisted()
361 buf = find_buffer(&argvars[0]); in f_buflisted()
369 f_bufload(typval_T *argvars, typval_T *rettv UNUSED) in f_bufload() argument
373 if (in_vim9script() && check_for_buffer_arg(argvars, 0) == FAIL) in f_bufload()
376 buf = get_buf_arg(&argvars[0]); in f_bufload()
385 f_bufloaded(typval_T *argvars, typval_T *rettv) in f_bufloaded() argument
389 if (in_vim9script() && check_for_buffer_arg(argvars, 0) == FAIL) in f_bufloaded()
392 buf = find_buffer(&argvars[0]); in f_bufloaded()
400 f_bufname(typval_T *argvars, typval_T *rettv) in f_bufname() argument
403 typval_T *tv = &argvars[0]; in f_bufname()
405 if (in_vim9script() && check_for_opt_buffer_arg(argvars, 0) == FAIL) in f_bufname()
423 f_bufnr(typval_T *argvars, typval_T *rettv) in f_bufnr() argument
430 && (check_for_opt_buffer_arg(argvars, 0) == FAIL in f_bufnr()
431 || (argvars[0].v_type != VAR_UNKNOWN in f_bufnr()
432 && check_for_opt_bool_arg(argvars, 1) == FAIL))) in f_bufnr()
435 if (argvars[0].v_type == VAR_UNKNOWN) in f_bufnr()
438 buf = tv_get_buf_from_arg(&argvars[0]); in f_bufnr()
443 && argvars[1].v_type != VAR_UNKNOWN in f_bufnr()
444 && tv_get_bool_chk(&argvars[1], &error) != 0 in f_bufnr()
446 && (name = tv_get_string_chk(&argvars[0])) != NULL in f_bufnr()
457 buf_win_common(typval_T *argvars, typval_T *rettv, int get_nr) in buf_win_common() argument
463 if (in_vim9script() && check_for_buffer_arg(argvars, 0) == FAIL) in buf_win_common()
466 buf = tv_get_buf_from_arg(&argvars[0]); in buf_win_common()
480 f_bufwinid(typval_T *argvars, typval_T *rettv) in f_bufwinid() argument
482 buf_win_common(argvars, rettv, FALSE); in f_bufwinid()
489 f_bufwinnr(typval_T *argvars, typval_T *rettv) in f_bufwinnr() argument
491 buf_win_common(argvars, rettv, TRUE); in f_bufwinnr()
498 f_deletebufline(typval_T *argvars, typval_T *rettv) in f_deletebufline() argument
511 && (check_for_buffer_arg(argvars, 0) == FAIL in f_deletebufline()
512 || check_for_lnum_arg(argvars, 1) == FAIL in f_deletebufline()
513 || check_for_opt_lnum_arg(argvars, 2) == FAIL)) in f_deletebufline()
516 buf = tv_get_buf(&argvars[0], FALSE); in f_deletebufline()
524 first = tv_get_lnum_buf(&argvars[1], buf); in f_deletebufline()
525 if (argvars[2].v_type != VAR_UNKNOWN) in f_deletebufline()
526 last = tv_get_lnum_buf(&argvars[2], buf); in f_deletebufline()
667 f_getbufinfo(typval_T *argvars, typval_T *rettv) in f_getbufinfo() argument
681 && check_for_opt_buffer_or_dict_arg(argvars, 0) == FAIL) in f_getbufinfo()
685 if (argvars[0].v_type == VAR_DICT) in f_getbufinfo()
687 dict_T *sel_d = argvars[0].vval.v_dict; in f_getbufinfo()
698 else if (argvars[0].v_type != VAR_UNKNOWN) in f_getbufinfo()
701 argbuf = tv_get_buf_from_arg(&argvars[0]); in f_getbufinfo()
782 f_getbufline(typval_T *argvars, typval_T *rettv) in f_getbufline() argument
789 && (check_for_buffer_arg(argvars, 0) == FAIL in f_getbufline()
790 || check_for_lnum_arg(argvars, 1) == FAIL in f_getbufline()
791 || check_for_opt_lnum_arg(argvars, 2) == FAIL)) in f_getbufline()
794 buf = tv_get_buf_from_arg(&argvars[0]); in f_getbufline()
797 lnum = tv_get_lnum_buf(&argvars[1], buf); in f_getbufline()
798 if (argvars[2].v_type == VAR_UNKNOWN) in f_getbufline()
801 end = tv_get_lnum_buf(&argvars[2], buf); in f_getbufline()
817 f_getline(typval_T *argvars, typval_T *rettv) in f_getline() argument
824 && (check_for_lnum_arg(argvars, 0) == FAIL in f_getline()
825 || check_for_opt_lnum_arg(argvars, 1) == FAIL)) in f_getline()
828 lnum = tv_get_lnum(argvars); in f_getline()
829 if (argvars[1].v_type == VAR_UNKNOWN) in f_getline()
836 end = tv_get_lnum(&argvars[1]); in f_getline()
847 f_setbufline(typval_T *argvars, typval_T *rettv) in f_setbufline() argument
849 buf_set_append_line(argvars, rettv, FALSE); in f_setbufline()
856 f_setline(typval_T *argvars, typval_T *rettv) in f_setline() argument
860 if (in_vim9script() && check_for_lnum_arg(argvars, 0) == FAIL) in f_setline()
863 lnum = tv_get_lnum(&argvars[0]); in f_setline()
864 set_buffer_lines(curbuf, lnum, FALSE, &argvars[1], rettv); in f_setline()