fix: better detection of oil buffers (#589)
This commit is contained in:
parent
54fe7dca36
commit
548587d68b
1 changed files with 5 additions and 1 deletions
|
|
@ -654,8 +654,12 @@ end
|
||||||
---@param bufnr integer
|
---@param bufnr integer
|
||||||
---@return boolean
|
---@return boolean
|
||||||
M.is_oil_bufnr = function(bufnr)
|
M.is_oil_bufnr = function(bufnr)
|
||||||
if vim.bo[bufnr].filetype == "oil" then
|
local filetype = vim.bo[bufnr].filetype
|
||||||
|
if filetype == "oil" then
|
||||||
return true
|
return true
|
||||||
|
elseif filetype ~= "" then
|
||||||
|
-- If the filetype is set and is NOT "oil", then it's not an oil buffer
|
||||||
|
return false
|
||||||
end
|
end
|
||||||
local scheme = M.parse_url(vim.api.nvim_buf_get_name(bufnr))
|
local scheme = M.parse_url(vim.api.nvim_buf_get_name(bufnr))
|
||||||
return config.adapters[scheme] or config.adapter_aliases[scheme]
|
return config.adapters[scheme] or config.adapter_aliases[scheme]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue