Mercurial > vim
comparison src/optiondefs.h @ 29765:bc6cf208b1b4 v9.0.0222
patch 9.0.0222: no good reason why text objects are only in larger builds
Commit: https://github.com/vim/vim/commit/887748742deae3d6de7aa0fdbb042afe1ccf5e7a
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Aug 16 20:24:29 2022 +0100
patch 9.0.0222: no good reason why text objects are only in larger builds
Problem: No good reason why text objects are only in larger builds.
Solution: Graduate +textobjects.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 16 Aug 2022 21:30:04 +0200 |
parents | 9dce192d1ac2 |
children | 31c598083364 |
comparison
equal
deleted
inserted
replaced
29764:c99cffeb155d | 29765:bc6cf208b1b4 |
---|---|
106 #ifdef FEAT_COMPL_FUNC | 106 #ifdef FEAT_COMPL_FUNC |
107 # define PV_OFU OPT_BUF(BV_OFU) | 107 # define PV_OFU OPT_BUF(BV_OFU) |
108 #endif | 108 #endif |
109 #define PV_PATH OPT_BOTH(OPT_BUF(BV_PATH)) | 109 #define PV_PATH OPT_BOTH(OPT_BUF(BV_PATH)) |
110 #define PV_PI OPT_BUF(BV_PI) | 110 #define PV_PI OPT_BUF(BV_PI) |
111 #ifdef FEAT_TEXTOBJ | 111 #define PV_QE OPT_BUF(BV_QE) |
112 # define PV_QE OPT_BUF(BV_QE) | |
113 #endif | |
114 #define PV_RO OPT_BUF(BV_RO) | 112 #define PV_RO OPT_BUF(BV_RO) |
115 #define PV_SI OPT_BUF(BV_SI) | 113 #define PV_SI OPT_BUF(BV_SI) |
116 #define PV_SN OPT_BUF(BV_SN) | 114 #define PV_SN OPT_BUF(BV_SN) |
117 #ifdef FEAT_SYN_HL | 115 #ifdef FEAT_SYN_HL |
118 # define PV_SMC OPT_BUF(BV_SMC) | 116 # define PV_SMC OPT_BUF(BV_SMC) |
2007 (char_u *)NULL, PV_NONE, | 2005 (char_u *)NULL, PV_NONE, |
2008 {(char_u *)NULL, (char_u *)NULL} | 2006 {(char_u *)NULL, (char_u *)NULL} |
2009 #endif | 2007 #endif |
2010 SCTX_INIT}, | 2008 SCTX_INIT}, |
2011 {"quoteescape", "qe", P_STRING|P_ALLOCED|P_VI_DEF, | 2009 {"quoteescape", "qe", P_STRING|P_ALLOCED|P_VI_DEF, |
2012 #ifdef FEAT_TEXTOBJ | |
2013 (char_u *)&p_qe, PV_QE, | 2010 (char_u *)&p_qe, PV_QE, |
2014 {(char_u *)"\\", (char_u *)0L} | 2011 {(char_u *)"\\", (char_u *)0L} SCTX_INIT}, |
2015 #else | |
2016 (char_u *)NULL, PV_NONE, | |
2017 {(char_u *)NULL, (char_u *)0L} | |
2018 #endif | |
2019 SCTX_INIT}, | |
2020 {"readonly", "ro", P_BOOL|P_VI_DEF|P_RSTAT|P_NOGLOB, | 2012 {"readonly", "ro", P_BOOL|P_VI_DEF|P_RSTAT|P_NOGLOB, |
2021 (char_u *)&p_ro, PV_RO, | 2013 (char_u *)&p_ro, PV_RO, |
2022 {(char_u *)FALSE, (char_u *)0L} SCTX_INIT}, | 2014 {(char_u *)FALSE, (char_u *)0L} SCTX_INIT}, |
2023 {"redraw", NULL, P_BOOL|P_VI_DEF, | 2015 {"redraw", NULL, P_BOOL|P_VI_DEF, |
2024 (char_u *)NULL, PV_NONE, | 2016 (char_u *)NULL, PV_NONE, |