Mercurial > vim
comparison src/option.c @ 30853:40df8a6515f6 v9.0.0761
patch 9.0.0761: cannot use 'indentexpr' for Lisp indenting
Commit: https://github.com/vim/vim/commit/49846fb1a31de99f49d6a7e70efe685197423c84
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Oct 15 16:05:33 2022 +0100
patch 9.0.0761: cannot use 'indentexpr' for Lisp indenting
Problem: Cannot use 'indentexpr' for Lisp indenting.
Solution: Add the 'lispoptions' option.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 15 Oct 2022 17:15:04 +0200 |
parents | c7983f593fa7 |
children | 685ee8453163 |
comparison
equal
deleted
inserted
replaced
30852:46157e3ebe96 | 30853:40df8a6515f6 |
---|---|
5516 #endif | 5516 #endif |
5517 #ifdef FEAT_CRYPT | 5517 #ifdef FEAT_CRYPT |
5518 case PV_KEY: return (char_u *)&(curbuf->b_p_key); | 5518 case PV_KEY: return (char_u *)&(curbuf->b_p_key); |
5519 #endif | 5519 #endif |
5520 case PV_LISP: return (char_u *)&(curbuf->b_p_lisp); | 5520 case PV_LISP: return (char_u *)&(curbuf->b_p_lisp); |
5521 case PV_LOP: return (char_u *)&(curbuf->b_p_lop); | |
5521 case PV_ML: return (char_u *)&(curbuf->b_p_ml); | 5522 case PV_ML: return (char_u *)&(curbuf->b_p_ml); |
5522 case PV_MPS: return (char_u *)&(curbuf->b_p_mps); | 5523 case PV_MPS: return (char_u *)&(curbuf->b_p_mps); |
5523 case PV_MA: return (char_u *)&(curbuf->b_p_ma); | 5524 case PV_MA: return (char_u *)&(curbuf->b_p_ma); |
5524 case PV_MOD: return (char_u *)&(curbuf->b_changed); | 5525 case PV_MOD: return (char_u *)&(curbuf->b_changed); |
5525 case PV_NF: return (char_u *)&(curbuf->b_p_nf); | 5526 case PV_NF: return (char_u *)&(curbuf->b_p_nf); |
6045 COPY_OPT_SCTX(buf, BV_CINK); | 6046 COPY_OPT_SCTX(buf, BV_CINK); |
6046 buf->b_p_cino = vim_strsave(p_cino); | 6047 buf->b_p_cino = vim_strsave(p_cino); |
6047 COPY_OPT_SCTX(buf, BV_CINO); | 6048 COPY_OPT_SCTX(buf, BV_CINO); |
6048 buf->b_p_cinsd = vim_strsave(p_cinsd); | 6049 buf->b_p_cinsd = vim_strsave(p_cinsd); |
6049 COPY_OPT_SCTX(buf, BV_CINSD); | 6050 COPY_OPT_SCTX(buf, BV_CINSD); |
6051 buf->b_p_lop = vim_strsave(p_lop); | |
6052 COPY_OPT_SCTX(buf, BV_LOP); | |
6050 | 6053 |
6051 // Don't copy 'filetype', it must be detected | 6054 // Don't copy 'filetype', it must be detected |
6052 buf->b_p_ft = empty_option; | 6055 buf->b_p_ft = empty_option; |
6053 buf->b_p_pi = p_pi; | 6056 buf->b_p_pi = p_pi; |
6054 COPY_OPT_SCTX(buf, BV_PI); | 6057 COPY_OPT_SCTX(buf, BV_PI); |