]> granicus.if.org Git - vim/commit
patch 8.2.3751: cannot assign a lambda to an option that takes a function v8.2.3751
authorYegappan Lakshmanan <yegappan@yahoo.com>
Mon, 6 Dec 2021 11:03:55 +0000 (11:03 +0000)
committerBram Moolenaar <Bram@vim.org>
Mon, 6 Dec 2021 11:03:55 +0000 (11:03 +0000)
commit6409553b6e3b4de4e1d72b8ee5445595214581ff
tree1b24d5f956763a1bc7a5b47fc9875598d0d438d6
parent40bcec1bac34d34a3d4d7c5f6b2cc1f163acbd00
patch 8.2.3751: cannot assign a lambda to an option that takes a function

Problem:    Cannot assign a lambda to an option that takes a function.
Solution:   Automatically convert the lambda to a string. (Yegappan
            Lakshmanan, closes #9286)
18 files changed:
runtime/doc/options.txt
src/eval.c
src/evalvars.c
src/if_mzsch.c
src/if_ruby.c
src/if_tcl.c
src/option.c
src/option.h
src/optiondefs.h
src/proto/eval.pro
src/proto/option.pro
src/spell.c
src/testdir/test_iminsert.vim
src/testdir/test_ins_complete.vim
src/testdir/test_tagfunc.vim
src/typval.c
src/version.c
src/vim9compile.c