mirror of
https://github.com/Myzel394/jsonfly.nvim.git
synced 2025-06-18 04:05:26 +02:00
fix: Fix comma insertion
This commit is contained in:
parent
98cdf4ccee
commit
d7e2125805
@ -99,10 +99,10 @@ local function add_comma(buffer, insertion_line)
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
for jj=#previous_lines, 0, -1 do
|
for jj=#previous_lines, 1, -1 do
|
||||||
local line = previous_lines[jj]
|
local line = previous_lines[jj]
|
||||||
|
|
||||||
for char_index=#line, 0, -1 do
|
for char_index=#line, 1, -1 do
|
||||||
local char = line:sub(char_index, char_index)
|
local char = line:sub(char_index, char_index)
|
||||||
|
|
||||||
if char ~= " " and char ~= "\t" and char ~= "\n" and char ~= "\r" then
|
if char ~= " " and char ~= "\t" and char ~= "\n" and char ~= "\r" then
|
||||||
@ -110,9 +110,16 @@ local function add_comma(buffer, insertion_line)
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
-- Insert comma at position
|
-- Insert comma at position
|
||||||
vim.api.nvim_buf_set_text(buffer, ii - 1, char_index, ii - 1, char_index, {","})
|
local line_number = ii - (BUFFER_SIZE - jj)
|
||||||
|
vim.api.nvim_buf_set_text(
|
||||||
|
buffer,
|
||||||
|
line_number - 1,
|
||||||
|
char_index,
|
||||||
|
line_number - 1,
|
||||||
|
char_index,
|
||||||
|
{","}
|
||||||
|
)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user