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