From 7683e35bbad292dfa34538a25a8877fcd37ade79 Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Wed, 17 Jan 2024 19:24:18 -0800 Subject: [PATCH] Fix GUID text object on first column --- lua/guid.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/guid.lua b/lua/guid.lua index ec2acec..750a8ac 100644 --- a/lua/guid.lua +++ b/lua/guid.lua @@ -162,7 +162,9 @@ local function guid_object() for _, guid_pattern in ipairs(GuidPatterns) do local match_pos = find_pattern_at_pos(guid_pattern, get_cursor_pos(), false) if match_pos then - vim.cmd(string.format(':normal! 0%dlv%dl', match_pos.col - 1, #match_pos.text - 1)) + local cursor_pos = get_cursor_pos() + vim.fn.cursor(cursor_pos.row, match_pos.col) + vim.cmd(string.format(':normal! v%dl', #match_pos.text - 1)) return end end