mirror of
https://github.com/neovim/neovim.git
synced 2025-09-29 06:28:35 +00:00
refactor(option): remove hidden option check
This commit is contained in:
@@ -419,7 +419,9 @@ void set_string_option_direct_in_buf(buf_T *buf, const char *name, int opt_idx,
|
|||||||
curbuf = save_curbuf;
|
curbuf = save_curbuf;
|
||||||
unblock_autocmds();
|
unblock_autocmds();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Set a string option to a new value, handling the effects
|
/// Set a string option to a new value, handling the effects
|
||||||
|
/// Must not be called with a hidden option!
|
||||||
///
|
///
|
||||||
/// @param[in] opt_idx Option to set.
|
/// @param[in] opt_idx Option to set.
|
||||||
/// @param[in] value New value.
|
/// @param[in] value New value.
|
||||||
@@ -433,10 +435,6 @@ const char *set_string_option(const int opt_idx, const char *const value, const
|
|||||||
{
|
{
|
||||||
vimoption_T *opt = get_option(opt_idx);
|
vimoption_T *opt = get_option(opt_idx);
|
||||||
|
|
||||||
if (opt->var == NULL) { // don't set hidden option
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
char **const varp
|
char **const varp
|
||||||
= (char **)get_varp_scope(opt, ((opt_flags & (OPT_LOCAL | OPT_GLOBAL)) == 0
|
= (char **)get_varp_scope(opt, ((opt_flags & (OPT_LOCAL | OPT_GLOBAL)) == 0
|
||||||
? ((opt->indir & PV_BOTH) ? OPT_GLOBAL : OPT_LOCAL)
|
? ((opt->indir & PV_BOTH) ? OPT_GLOBAL : OPT_LOCAL)
|
||||||
|
Reference in New Issue
Block a user