From 8cf3e6047e0af0b6df0344e938842ba6902d9f9a Mon Sep 17 00:00:00 2001 From: Alexander Courtis Date: Sat, 1 Jun 2024 16:36:13 +1000 Subject: [PATCH] refactor(#2787): replace deprecated --- lua/nvim-tree/actions/node/open-file.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lua/nvim-tree/actions/node/open-file.lua b/lua/nvim-tree/actions/node/open-file.lua index 16bcf023..1ea33d28 100644 --- a/lua/nvim-tree/actions/node/open-file.lua +++ b/lua/nvim-tree/actions/node/open-file.lua @@ -26,7 +26,13 @@ local function usable_win_ids() return vim.tbl_filter(function(id) local bufid = vim.api.nvim_win_get_buf(id) for option, v in pairs(M.window_picker.exclude) do - local ok, option_value = pcall(vim.api.nvim_buf_get_option, bufid, option) + local ok, option_value + if vim.fn.has "nvim-0.10" == 1 then + ok, option_value = pcall(vim.api.nvim_get_option_value, option, { buf = bufid }) + else + ok, option_value = pcall(vim.api.nvim_buf_get_option, bufid, option) ---@diagnostic disable-line: deprecated + end + if ok and vim.tbl_contains(v, option_value) then return false end