mirror of
https://github.com/hexedtech/codemp-nvim.git
synced 2024-11-21 23:14:54 +01:00
fix: sending change across multiple lines
This commit is contained in:
parent
27ad9fe773
commit
3f5ce44b96
1 changed files with 4 additions and 1 deletions
|
@ -45,8 +45,11 @@ local function attach(name, buffer, content, nowait)
|
|||
if new_byte_len == 0 then
|
||||
change_content = ""
|
||||
else
|
||||
local actual_end_row = start_row + new_end_row
|
||||
local actual_end_col = new_end_col
|
||||
if new_end_row == 0 then actual_end_col = new_end_col + start_col end
|
||||
change_content = table.concat(
|
||||
vim.api.nvim_buf_get_text(buf, start_row, start_col, start_row + new_end_row, start_col + new_end_col, {}),
|
||||
vim.api.nvim_buf_get_text(buf, start_row, start_col, actual_end_row, actual_end_col, {}),
|
||||
'\n'
|
||||
)
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue