fix(lsp): handle insertion of previous line (#17618)

This commit is contained in:
Michael Lingelbach
2022-03-06 07:52:11 -08:00
committed by GitHub
parent 24d56116f7
commit 3800615da9
2 changed files with 30 additions and 3 deletions

View File

@@ -259,6 +259,25 @@ describe('incremental synchronization', function()
}
test_edit({""}, {"o"}, expected_text_changes, 'utf-16', '\n')
end)
it('insert a line above the current line', function()
local expected_text_changes = {
{
range = {
['start'] = {
character = 0,
line = 0
},
['end'] = {
character = 0,
line = 0
}
},
rangeLength = 0,
text = '\n'
}
}
test_edit({""}, {"O"}, expected_text_changes, 'utf-16', '\n')
end)
end)
describe('multi line edit', function()
it('deletion and insertion', function()