mirror of
https://github.com/neovim/neovim.git
synced 2025-09-18 17:28:23 +00:00
refactor(options): remove OPT_FREE
(#26963)
Problem: `OPT_FREE` macro doesn't seem to do anything as `P_ALLOCED` already handles allocations. Solution: Remove `OPT_FREE`.
This commit is contained in:
@@ -607,7 +607,7 @@ void cleanup_help_tags(int num_file, char **file)
|
||||
void prepare_help_buffer(void)
|
||||
{
|
||||
curbuf->b_help = true;
|
||||
set_string_option_direct(kOptBuftype, "help", OPT_FREE|OPT_LOCAL, 0);
|
||||
set_string_option_direct(kOptBuftype, "help", OPT_LOCAL, 0);
|
||||
|
||||
// Always set these options after jumping to a help tag, because the
|
||||
// user may have an autocommand that gets in the way.
|
||||
@@ -616,13 +616,13 @@ void prepare_help_buffer(void)
|
||||
// Only set it when needed, buf_init_chartab() is some work.
|
||||
char *p = "!-~,^*,^|,^\",192-255";
|
||||
if (strcmp(curbuf->b_p_isk, p) != 0) {
|
||||
set_string_option_direct(kOptIskeyword, p, OPT_FREE|OPT_LOCAL, 0);
|
||||
set_string_option_direct(kOptIskeyword, p, OPT_LOCAL, 0);
|
||||
check_buf_options(curbuf);
|
||||
buf_init_chartab(curbuf, false);
|
||||
}
|
||||
|
||||
// Don't use the global foldmethod.
|
||||
set_string_option_direct(kOptFoldmethod, "manual", OPT_FREE|OPT_LOCAL, 0);
|
||||
set_string_option_direct(kOptFoldmethod, "manual", OPT_LOCAL, 0);
|
||||
|
||||
curbuf->b_p_ts = 8; // 'tabstop' is 8.
|
||||
curwin->w_p_list = false; // No list mode.
|
||||
|
Reference in New Issue
Block a user