util.lua
Branches > main > ecf9761 > files / nvim / pack / plugins / opt / conjure / lua / conjure-spec / util.lua
-- [nfnl] fnl/conjure-spec/util.fnl
local function with_buf(lines, f)
local at
local function _1_(cursor)
return vim.api.nvim_win_set_cursor(0, cursor)
end
at = _1_
vim.cmd("silent! syntax on")
vim.cmd("silent! filetype on")
vim.cmd("silent! set filetype=clojure")
vim.cmd(("silent! edit " .. vim.fn.tempname() .. "_test.clj"))
vim.api.nvim_buf_set_lines(0, 0, -1, false, lines)
f(at)
return vim.cmd("silent! bdelete!")
end
return {["with-buf"] = with_buf}