comparison src/proto/evalvars.pro @ 28813:3626ca6a20ea v8.2.4930

patch 8.2.4930: interpolated string expression requires escaping Commit: https://github.com/vim/vim/commit/0abc2871c105882ed1c1effb9a7757fad8a395bd Author: Bram Moolenaar <Bram@vim.org> Date: Tue May 10 13:24:30 2022 +0100 patch 8.2.4930: interpolated string expression requires escaping Problem: Interpolated string expression requires escaping. Solution: Do not require escaping in the expression.
author Bram Moolenaar <Bram@vim.org>
date Tue, 10 May 2022 14:30:04 +0200
parents 723c7d940cba
children 006d525419fa
comparison
equal deleted inserted replaced
28812:483371d05cd5 28813:3626ca6a20ea
11 void eval_patch(char_u *origfile, char_u *difffile, char_u *outfile); 11 void eval_patch(char_u *origfile, char_u *difffile, char_u *outfile);
12 list_T *eval_spell_expr(char_u *badword, char_u *expr); 12 list_T *eval_spell_expr(char_u *badword, char_u *expr);
13 int get_spellword(list_T *list, char_u **pp); 13 int get_spellword(list_T *list, char_u **pp);
14 void prepare_vimvar(int idx, typval_T *save_tv); 14 void prepare_vimvar(int idx, typval_T *save_tv);
15 void restore_vimvar(int idx, typval_T *save_tv); 15 void restore_vimvar(int idx, typval_T *save_tv);
16 char_u *eval_one_expr_in_str(char_u *p, garray_T *gap);
17 char_u *eval_all_expr_in_str(char_u *str);
16 list_T *heredoc_get(exarg_T *eap, char_u *cmd, int script_get, int vim9compile); 18 list_T *heredoc_get(exarg_T *eap, char_u *cmd, int script_get, int vim9compile);
17 void ex_var(exarg_T *eap); 19 void ex_var(exarg_T *eap);
18 void ex_let(exarg_T *eap); 20 void ex_let(exarg_T *eap);
19 int ex_let_vars(char_u *arg_start, typval_T *tv, int copy, int semicolon, int var_count, int flags, char_u *op); 21 int ex_let_vars(char_u *arg_start, typval_T *tv, int copy, int semicolon, int var_count, int flags, char_u *op);
20 char_u *skip_var_list(char_u *arg, int include_type, int *var_count, int *semicolon, int silent); 22 char_u *skip_var_list(char_u *arg, int include_type, int *var_count, int *semicolon, int silent);
103 void put_callback(callback_T *cb, typval_T *tv); 105 void put_callback(callback_T *cb, typval_T *tv);
104 void set_callback(callback_T *dest, callback_T *src); 106 void set_callback(callback_T *dest, callback_T *src);
105 void copy_callback(callback_T *dest, callback_T *src); 107 void copy_callback(callback_T *dest, callback_T *src);
106 void expand_autload_callback(callback_T *cb); 108 void expand_autload_callback(callback_T *cb);
107 void free_callback(callback_T *callback); 109 void free_callback(callback_T *callback);
108 char_u *eval_all_expr_in_str(char_u *str);
109
110 /* vim: set ft=c : */ 110 /* vim: set ft=c : */