Skip to content

Commit 24ea6da

Browse files
committed
refactor(#2787): replace deprecated
1 parent 698cdf7 commit 24ea6da

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

lua/nvim-tree/lib.lua

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,8 +198,15 @@ end
198198
local function should_hijack_current_buf()
199199
local bufnr = vim.api.nvim_get_current_buf()
200200
local bufname = vim.api.nvim_buf_get_name(bufnr)
201-
local bufmodified = vim.api.nvim_buf_get_option(bufnr, "modified")
202-
local ft = vim.api.nvim_buf_get_option(bufnr, "ft")
201+
202+
local bufmodified, ft
203+
if vim.fn.has "nvim-0.10" == 1 then
204+
bufmodified = vim.api.nvim_get_option_value("modified", { buf = bufnr })
205+
ft = vim.api.nvim_get_option_value("ft", { buf = bufnr })
206+
else
207+
bufmodified = vim.api.nvim_buf_get_option(bufnr, "modified") ---@diagnostic disable-line: deprecated
208+
ft = vim.api.nvim_buf_get_option(bufnr, "ft") ---@diagnostic disable-line: deprecated
209+
end
203210

204211
local should_hijack_unnamed = M.hijack_unnamed_buffer_when_opening and bufname == "" and not bufmodified and ft == ""
205212
local should_hijack_dir = bufname ~= "" and vim.fn.isdirectory(bufname) == 1 and M.hijack_directories.enable

0 commit comments

Comments
 (0)