Skip to content

Commit ca7c4c3

Browse files
authored
fix(#3009): nvim < 0.10 apply view options locally (#3010)
1 parent 1f3ffd6 commit ca7c4c3

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lua/nvim-tree/view.lua

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,10 @@ local function set_window_options_and_buffer()
164164
local eventignore = vim.api.nvim_get_option("eventignore") ---@diagnostic disable-line: deprecated
165165
vim.api.nvim_set_option("eventignore", "all") ---@diagnostic disable-line: deprecated
166166

167+
-- #3009 vim.api.nvim_win_set_option does not set local scope without explicit winid.
168+
-- Revert to opt_local instead of propagating it through for just the 0.10 path.
167169
for k, v in pairs(M.View.winopts) do
168-
vim.api.nvim_win_set_option(0, k, v) ---@diagnostic disable-line: deprecated
170+
vim.opt_local[k] = v
169171
end
170172

171173
vim.api.nvim_set_option("eventignore", eventignore) ---@diagnostic disable-line: deprecated

0 commit comments

Comments
 (0)