From 2a35d6ab9ddb01c89c290e11f25564fb09a09a28 Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Fri, 26 Apr 2024 23:01:16 -0700 Subject: [PATCH] Cleanup --- lua/argonaut/types.lua | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/lua/argonaut/types.lua b/lua/argonaut/types.lua index b0e609f..aea59ed 100644 --- a/lua/argonaut/types.lua +++ b/lua/argonaut/types.lua @@ -431,7 +431,9 @@ function WrapContext:unwrap(opt) local cursor = nil for i, param in ipairs(self.params.parsed) do if param:is_active() then - cursor = Cursor.new(0, #line + param.offset) + cursor = Cursor.get_current() + cursor.row = cursor.row - 1 + cursor.col = #line + param.offset end line = line .. param.text @@ -445,12 +447,6 @@ function WrapContext:unwrap(opt) vim.fn.setline(self.range.start.row, line) vim.fn.execute(string.format('%d,%dd_', self.range.start.row + 1, self.range.stop.row)) - for _, param in ipairs(self.params.parsed) do - if param:is_active() then - cursor.row = Cursor:get_current().row - 1 - end - end - if cursor then cursor:set_current() end