Mercurial > vim
comparison src/evalfunc.c @ 24838:3f9053c21765 v8.2.2957
patch 8.2.2957: using getchar() in Vim9 script is problematic
Commit: https://github.com/vim/vim/commit/3a7503c34c65ed15cc08deb5b54aaf2ea51525b4
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Jun 7 18:29:17 2021 +0200
patch 8.2.2957: using getchar() in Vim9 script is problematic
Problem: Using getchar() in Vim9 script is problematic.
Solution: Add getcharstr(). (closes https://github.com/vim/vim/issues/8343)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 07 Jun 2021 18:30:04 +0200 |
parents | 5f8dd7b3ae41 |
children | fdc6a7769045 |
comparison
equal
deleted
inserted
replaced
24837:a9c9ff4fb89b | 24838:3f9053c21765 |
---|---|
943 {"getbufvar", 2, 3, FEARG_1, NULL, | 943 {"getbufvar", 2, 3, FEARG_1, NULL, |
944 ret_any, f_getbufvar}, | 944 ret_any, f_getbufvar}, |
945 {"getchangelist", 0, 1, FEARG_1, NULL, | 945 {"getchangelist", 0, 1, FEARG_1, NULL, |
946 ret_list_any, f_getchangelist}, | 946 ret_list_any, f_getchangelist}, |
947 {"getchar", 0, 1, 0, NULL, | 947 {"getchar", 0, 1, 0, NULL, |
948 ret_number, f_getchar}, | 948 ret_any, f_getchar}, |
949 {"getcharmod", 0, 0, 0, NULL, | 949 {"getcharmod", 0, 0, 0, NULL, |
950 ret_number, f_getcharmod}, | 950 ret_number, f_getcharmod}, |
951 {"getcharpos", 1, 1, FEARG_1, NULL, | 951 {"getcharpos", 1, 1, FEARG_1, NULL, |
952 ret_list_number, f_getcharpos}, | 952 ret_list_number, f_getcharpos}, |
953 {"getcharsearch", 0, 0, 0, NULL, | 953 {"getcharsearch", 0, 0, 0, NULL, |
954 ret_dict_any, f_getcharsearch}, | 954 ret_dict_any, f_getcharsearch}, |
955 {"getcharstr", 0, 1, 0, NULL, | |
956 ret_string, f_getcharstr}, | |
955 {"getcmdline", 0, 0, 0, NULL, | 957 {"getcmdline", 0, 0, 0, NULL, |
956 ret_string, f_getcmdline}, | 958 ret_string, f_getcmdline}, |
957 {"getcmdpos", 0, 0, 0, NULL, | 959 {"getcmdpos", 0, 0, 0, NULL, |
958 ret_number, f_getcmdpos}, | 960 ret_number, f_getcmdpos}, |
959 {"getcmdtype", 0, 0, 0, NULL, | 961 {"getcmdtype", 0, 0, 0, NULL, |