better Range:highlight(..) handling
This commit is contained in:
10
spec/withbuf.lua
Normal file
10
spec/withbuf.lua
Normal file
@@ -0,0 +1,10 @@
|
||||
local function withbuf(lines, f)
|
||||
vim.opt_global.swapfile = false
|
||||
|
||||
vim.cmd.new()
|
||||
vim.api.nvim_buf_set_lines(0, 0, -1, false, lines)
|
||||
local ok, result = pcall(f)
|
||||
vim.cmd.bdelete { bang = true }
|
||||
if not ok then error(result) end
|
||||
end
|
||||
return withbuf
|
||||
Reference in New Issue
Block a user