comparison src/option.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
808 && (options[i].flags & P_STRING)) 808 && (options[i].flags & P_STRING))
809 // buffer-local option: free global value 809 // buffer-local option: free global value
810 clear_string_option((char_u **)options[i].var); 810 clear_string_option((char_u **)options[i].var);
811 } 811 }
812 free_operatorfunc_option(); 812 free_operatorfunc_option();
813 free_tagfunc_option();
813 } 814 }
814 #endif 815 #endif
815 816
816 817
817 /* 818 /*
5954 COPY_OPT_SCTX(buf, BV_OFU); 5955 COPY_OPT_SCTX(buf, BV_OFU);
5955 #endif 5956 #endif
5956 #ifdef FEAT_EVAL 5957 #ifdef FEAT_EVAL
5957 buf->b_p_tfu = vim_strsave(p_tfu); 5958 buf->b_p_tfu = vim_strsave(p_tfu);
5958 COPY_OPT_SCTX(buf, BV_TFU); 5959 COPY_OPT_SCTX(buf, BV_TFU);
5960 buf_set_tfu_callback(buf);
5959 #endif 5961 #endif
5960 buf->b_p_sts = p_sts; 5962 buf->b_p_sts = p_sts;
5961 COPY_OPT_SCTX(buf, BV_STS); 5963 COPY_OPT_SCTX(buf, BV_STS);
5962 buf->b_p_sts_nopaste = p_sts_nopaste; 5964 buf->b_p_sts_nopaste = p_sts_nopaste;
5963 #ifdef FEAT_VARTABS 5965 #ifdef FEAT_VARTABS