Mercurial > vim
diff src/option.c @ 30825:c7983f593fa7 v9.0.0747
patch 9.0.0747: too many #ifdefs
Commit: https://github.com/vim/vim/commit/ba43e76fcd5b2da57dbaa4d9a555793fe8ac344e
Author: Martin Tournoij <martin@arp242.net>
Date: Thu Oct 13 22:12:15 2022 +0100
patch 9.0.0747: too many #ifdefs
Problem: Too many #ifdefs.
Solution: Gradudate the +cmdline_info feature. (Martin Tournoij,
closes #11330)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 13 Oct 2022 23:15:05 +0200 |
parents | 15ac28c12c8f |
children | 40df8a6515f6 |
line wrap: on
line diff
--- a/src/option.c +++ b/src/option.c @@ -3931,7 +3931,7 @@ findoption(char_u *arg) return opt_idx; } -#if defined(FEAT_EVAL) || defined(FEAT_TCL) || defined(FEAT_MZSCHEME) +#if defined(FEAT_EVAL) || defined(FEAT_TCL) || defined(FEAT_MZSCHEME) || defined(FEAT_SPELL) /* * Get the value for an option. * @@ -6851,9 +6851,7 @@ paste_option_changed(void) static int old_p_paste = FALSE; static int save_sm = 0; static int save_sta = 0; -#ifdef FEAT_CMDL_INFO static int save_ru = 0; -#endif #ifdef FEAT_RIGHTLEFT static int save_ri = 0; static int save_hkmap = 0; @@ -6887,9 +6885,7 @@ paste_option_changed(void) // save global options save_sm = p_sm; save_sta = p_sta; -#ifdef FEAT_CMDL_INFO save_ru = p_ru; -#endif #ifdef FEAT_RIGHTLEFT save_ri = p_ri; save_hkmap = p_hkmap; @@ -6930,11 +6926,9 @@ paste_option_changed(void) // set global options p_sm = 0; // no showmatch p_sta = 0; // no smarttab -#ifdef FEAT_CMDL_INFO if (p_ru) status_redraw_all(); // redraw to remove the ruler p_ru = 0; // no ruler -#endif #ifdef FEAT_RIGHTLEFT p_ri = 0; // no reverse insert p_hkmap = 0; // no Hebrew keyboard @@ -6980,11 +6974,9 @@ paste_option_changed(void) // restore global options p_sm = save_sm; p_sta = save_sta; -#ifdef FEAT_CMDL_INFO if (p_ru != save_ru) status_redraw_all(); // redraw to draw the ruler p_ru = save_ru; -#endif #ifdef FEAT_RIGHTLEFT p_ri = save_ri; p_hkmap = save_hkmap;