add DeleteNonameBufs command
This commit is contained in:
@@ -0,0 +1,3 @@
|
|||||||
|
vim.cmd([[
|
||||||
|
command! DeleteNonameBufs lua require('user.utils').delete_noname_buffers()
|
||||||
|
]])
|
||||||
|
|||||||
@@ -59,11 +59,18 @@ M.get_hidden_buffers = function()
|
|||||||
table.insert(hidden_buffers, { bufnr = buf.bufnr, name = buf.name })
|
table.insert(hidden_buffers, { bufnr = buf.bufnr, name = buf.name })
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
return hidden_buffers
|
||||||
end
|
end
|
||||||
|
|
||||||
M.delete_noname_buffers = function()
|
M.delete_noname_buffers = function()
|
||||||
local buffers = M.get_hidden_buffers()
|
local buffers = M.get_hidden_buffers()
|
||||||
|
|
||||||
|
if buffers == nil then
|
||||||
|
print("No noname buffers")
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
for _, buf in ipairs(buffers) do
|
for _, buf in ipairs(buffers) do
|
||||||
if buf.name == "" then
|
if buf.name == "" then
|
||||||
vim.cmd("bd " .. buf.bufnr)
|
vim.cmd("bd " .. buf.bufnr)
|
||||||
|
|||||||
Reference in New Issue
Block a user