From 1a4642657cd6e8db2a0222d6a453e9a35ab9b7e3 Mon Sep 17 00:00:00 2001 From: Mist Date: Fri, 23 Feb 2024 23:05:35 +0800 Subject: [PATCH] [Chore] remove unused comments (#15) --- lua/codesnap/utils/visual.lua | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/lua/codesnap/utils/visual.lua b/lua/codesnap/utils/visual.lua index 2e90b2c..e06eb08 100644 --- a/lua/codesnap/utils/visual.lua +++ b/lua/codesnap/utils/visual.lua @@ -13,22 +13,18 @@ function visual_utils.get_selected_text() if start_pos[2] == end_pos[2] then return vim.api.nvim_buf_get_lines(0, start_pos[2] - 1, start_pos[2], false)[1]:sub(start_pos[3], end_pos[3] - 1) else - -- 如果选中的是多行文本,则需要分别获取每一行的文本 local selected_text = {} for i = start_pos[2], end_pos[2] do - -- 使用 vim.api.nvim_buf_get_lines() 函数获取选中的文本 local line_text = vim.api.nvim_buf_get_lines(0, i - 1, i, false)[1] - -- 如果是选中的第一行,需要从 mark 'v' 的列开始获取 if i == start_pos[2] then line_text = line_text:sub(start_pos[3]) end - -- 如果是选中的最后一行,需要获取到当前光标的列 + -- If select last line, there need to get column of current cursor if i == end_pos[2] then line_text = line_text:sub(1, end_pos[3] - 1) end table.insert(selected_text, line_text) end - -- 输出当前选中的文本 return table.concat(selected_text, "\n") end end