diff --git a/lua/cp/window.lua b/lua/cp/window.lua index 767a6d4..3bf7e85 100644 --- a/lua/cp/window.lua +++ b/lua/cp/window.lua @@ -122,41 +122,6 @@ function M.restore_layout(state, tile_fn) end end ----@param actual_output string ----@param expected_output string ----@param input_file string -function M.setup_diff_layout(actual_output, expected_output, input_file) - vim.validate({ - actual_output = { actual_output, "string" }, - expected_output = { expected_output, "string" }, - input_file = { input_file, "string" }, - }) - - vim.cmd.diffoff() - vim.cmd("silent only") - - local output_lines = vim.split(actual_output, "\n") - local output_buf = vim.api.nvim_create_buf(false, true) - vim.api.nvim_buf_set_lines(output_buf, 0, -1, false, output_lines) - vim.bo[output_buf].filetype = "cp" - - vim.cmd.edit() - vim.api.nvim_set_current_buf(output_buf) - M.clearcol() - vim.cmd.diffthis() - - vim.cmd.vsplit(expected_output) - vim.bo.filetype = "cp" - M.clearcol() - vim.cmd.diffthis() - - vim.cmd.wincmd("h") - vim.cmd(("botright split %s"):format(input_file)) - vim.bo.filetype = "cp" - M.clearcol() - vim.cmd(("resize %d"):format(math.floor(vim.o.lines * 0.3))) - vim.cmd.wincmd("k") -end ---@param source_buf integer ---@param input_buf integer