mirror of
https://github.com/neovim/neovim.git
synced 2025-09-29 22:48:34 +00:00
refactor(options): use slash separator for option_get_valid_types()
(#23945)
`option_get_valid_types()` currently uses a comma separator for multi-type options which does not fit well with the changed error message for invalid option value type. A slash seperator is much more suited for its current use-case.
This commit is contained in:
@@ -3428,8 +3428,8 @@ static char *optval_to_cstr(OptVal o)
|
|||||||
|
|
||||||
// Get an allocated string containing a list of valid types for an option.
|
// Get an allocated string containing a list of valid types for an option.
|
||||||
// For options with a singular type, it returns the name of the type. For options with multiple
|
// For options with a singular type, it returns the name of the type. For options with multiple
|
||||||
// possible types, it returns a comma separated list of types. For example, if an option can be a
|
// possible types, it returns a slash separated list of types. For example, if an option can be a
|
||||||
// number, boolean or string, the function returns "Number, Boolean, String"
|
// number, boolean or string, the function returns "Number/Boolean/String"
|
||||||
static char *option_get_valid_types(int opt_idx)
|
static char *option_get_valid_types(int opt_idx)
|
||||||
{
|
{
|
||||||
uint32_t flags = options[opt_idx].flags;
|
uint32_t flags = options[opt_idx].flags;
|
||||||
@@ -3443,7 +3443,7 @@ static char *option_get_valid_types(int opt_idx)
|
|||||||
if (type_count == 0) { \
|
if (type_count == 0) { \
|
||||||
kv_concat(str, typename); \
|
kv_concat(str, typename); \
|
||||||
} else { \
|
} else { \
|
||||||
kv_printf(str, ", %s", typename); \
|
kv_printf(str, "/%s", typename); \
|
||||||
} \
|
} \
|
||||||
type_count++; \
|
type_count++; \
|
||||||
} while (0);
|
} while (0);
|
||||||
|
Reference in New Issue
Block a user