comparison src/optionstr.c @ 26268:3aa48d4e3dc8 v8.2.3665

patch 8.2.3665: cannot use a lambda for 'tagfunc' Commit: https://github.com/vim/vim/commit/19916a8c8920b6a1fd737ffa6d4e363fc7a96319 Author: Yegappan Lakshmanan <yegappan@yahoo.com> Date: Wed Nov 24 16:32:55 2021 +0000 patch 8.2.3665: cannot use a lambda for 'tagfunc' Problem: Cannot use a lambda for 'tagfunc'. Solution: Use 'tagfunc' like 'opfunc'. (Yegappan Lakshmanan, closes https://github.com/vim/vim/issues/9204)
author Bram Moolenaar <Bram@vim.org>
date Wed, 24 Nov 2021 17:45:03 +0100
parents c83460a14407
children a2e6da79274d
comparison
equal deleted inserted replaced
26267:069672443852 26268:3aa48d4e3dc8
2331 if (qf_process_qftf_option() == FAIL) 2331 if (qf_process_qftf_option() == FAIL)
2332 errmsg = e_invarg; 2332 errmsg = e_invarg;
2333 } 2333 }
2334 #endif 2334 #endif
2335 2335
2336 #ifdef FEAT_EVAL
2337 // 'tagfunc'
2338 else if (gvarp == &p_tfu)
2339 {
2340 if (set_tagfunc_option() == FAIL)
2341 errmsg = e_invarg;
2342 }
2343 #endif
2344
2336 // Options that are a list of flags. 2345 // Options that are a list of flags.
2337 else 2346 else
2338 { 2347 {
2339 p = NULL; 2348 p = NULL;
2340 if (varp == &p_ww) // 'whichwrap' 2349 if (varp == &p_ww) // 'whichwrap'