fix(editorconfig): check that buffer is valid (#23922)

Fixes: https://github.com/neovim/neovim/issues/23921
This commit is contained in:
Gregory Anders
2023-06-05 11:53:13 -05:00
committed by GitHub
parent f959753e5c
commit cbbda3bcd7
2 changed files with 16 additions and 0 deletions

View File

@@ -208,6 +208,10 @@ end
---@private
function M.config(bufnr)
bufnr = bufnr or vim.api.nvim_get_current_buf()
if not vim.api.nvim_buf_is_valid(bufnr) then
return
end
local path = vim.fs.normalize(vim.api.nvim_buf_get_name(bufnr))
if vim.bo[bufnr].buftype ~= '' or not vim.bo[bufnr].modifiable or path == '' then
return