harpoon/lua/harpoon2/test/utils.lua
2023-11-03 18:30:35 -06:00

18 lines
359 B
Lua

local M = {}
---@param name string
---@param contents string[]
function M.create_file(name, contents, row, col)
local bufnr = vim.fn.bufnr(name, true)
vim.api.nvim_set_current_buf(bufnr)
vim.api.nvim_buf_set_text(0, 0, 0, 0, 0, contents)
if row then
vim.api.nvim_win_set_cursor(0, {row, col})
end
return bufnr
end
return M