Skip to content

Commit 8e2f81f

Browse files
committed
refactor(#2787): replace deprecated
1 parent 619f29f commit 8e2f81f

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

lua/nvim-tree/renderer/init.lua

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,23 @@ local namespace_id = vim.api.nvim_create_namespace "NvimTreeHighlights"
1919
---@param hl_args AddHighlightArgs[]
2020
---@param signs string[]
2121
local function _draw(bufnr, lines, hl_args, signs)
22-
vim.api.nvim_buf_set_option(bufnr, "modifiable", true)
22+
if vim.fn.has "nvim-0.10" == 1 then
23+
vim.api.nvim_set_option_value("modifiable", true, { buf = bufnr })
24+
else
25+
---@diagnostic disable-next-line: deprecated
26+
vim.api.nvim_buf_set_option(bufnr, "modifiable", true)
27+
end
28+
2329
vim.api.nvim_buf_set_lines(bufnr, 0, -1, false, lines)
2430
M.render_hl(bufnr, hl_args)
25-
vim.api.nvim_buf_set_option(bufnr, "modifiable", false)
31+
32+
if vim.fn.has "nvim-0.10" == 1 then
33+
vim.api.nvim_set_option_value("modifiable", false, { buf = bufnr })
34+
else
35+
---@diagnostic disable-next-line: deprecated
36+
vim.api.nvim_buf_set_option(bufnr, "modifiable", false)
37+
end
38+
2639
vim.fn.sign_unplace(SIGN_GROUP)
2740
for i, sign_name in pairs(signs) do
2841
vim.fn.sign_place(0, SIGN_GROUP, sign_name, bufnr, { lnum = i + 1 })

0 commit comments

Comments
 (0)