refactor(#2787): replace deprecated
This commit is contained in:
@@ -198,8 +198,15 @@ end
|
|||||||
local function should_hijack_current_buf()
|
local function should_hijack_current_buf()
|
||||||
local bufnr = vim.api.nvim_get_current_buf()
|
local bufnr = vim.api.nvim_get_current_buf()
|
||||||
local bufname = vim.api.nvim_buf_get_name(bufnr)
|
local bufname = vim.api.nvim_buf_get_name(bufnr)
|
||||||
local bufmodified = vim.api.nvim_buf_get_option(bufnr, "modified")
|
|
||||||
local ft = vim.api.nvim_buf_get_option(bufnr, "ft")
|
local bufmodified, ft
|
||||||
|
if vim.fn.has "nvim-0.10" == 1 then
|
||||||
|
bufmodified = vim.api.nvim_get_option_value("modified", { buf = bufnr })
|
||||||
|
ft = vim.api.nvim_get_option_value("ft", { buf = bufnr })
|
||||||
|
else
|
||||||
|
bufmodified = vim.api.nvim_buf_get_option(bufnr, "modified") ---@diagnostic disable-line: deprecated
|
||||||
|
ft = vim.api.nvim_buf_get_option(bufnr, "ft") ---@diagnostic disable-line: deprecated
|
||||||
|
end
|
||||||
|
|
||||||
local should_hijack_unnamed = M.hijack_unnamed_buffer_when_opening and bufname == "" and not bufmodified and ft == ""
|
local should_hijack_unnamed = M.hijack_unnamed_buffer_when_opening and bufname == "" and not bufmodified and ft == ""
|
||||||
local should_hijack_dir = bufname ~= "" and vim.fn.isdirectory(bufname) == 1 and M.hijack_directories.enable
|
local should_hijack_dir = bufname ~= "" and vim.fn.isdirectory(bufname) == 1 and M.hijack_directories.enable
|
||||||
|
|||||||
Reference in New Issue
Block a user