neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 80d7e7e5bf3a8a64d7fe1bcd76cceadd0bc4fa9a
parent 60701f4fff8a45956f74df429b4361447ffe7f3d
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Sun,  4 Feb 2024 06:43:19 +0800

vim-patch:9.1.0074: did_set_breakat() should be in optionstr.c

Problem:  did_set_breakat() should be in optionstr.c as 'breakat' is a
          string option.
Solution: Move did_set_breakat() to optionstr.c.
          (zeertzjq)

closes: vim/vim#13958

https://github.com/vim/vim/commit/eac3fdcfa0b54281c37ffb66b4d4e8d1072cca1c

Diffstat:
Msrc/nvim/option.c | 16----------------
Msrc/nvim/optionstr.c | 16++++++++++++++++
2 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/src/nvim/option.c b/src/nvim/option.c @@ -2006,22 +2006,6 @@ static const char *did_set_binary(optset_T *args) return NULL; } -/// Called when the 'breakat' option changes value. -static const char *did_set_breakat(optset_T *args FUNC_ATTR_UNUSED) -{ - for (int i = 0; i < 256; i++) { - breakat_flags[i] = false; - } - - if (p_breakat != NULL) { - for (char *p = p_breakat; *p; p++) { - breakat_flags[(uint8_t)(*p)] = true; - } - } - - return NULL; -} - /// Process the updated 'buflisted' option value. static const char *did_set_buflisted(optset_T *args) { diff --git a/src/nvim/optionstr.c b/src/nvim/optionstr.c @@ -797,6 +797,22 @@ int expand_set_belloff(optexpand_T *args, int *numMatches, char ***matches) matches); } +/// The 'breakat' option is changed. +const char *did_set_breakat(optset_T *args FUNC_ATTR_UNUSED) +{ + for (int i = 0; i < 256; i++) { + breakat_flags[i] = false; + } + + if (p_breakat != NULL) { + for (char *p = p_breakat; *p; p++) { + breakat_flags[(uint8_t)(*p)] = true; + } + } + + return NULL; +} + /// The 'breakindentopt' option is changed. const char *did_set_breakindentopt(optset_T *args) {