Minor fixes

This commit is contained in:
2025-12-07 19:53:43 +00:00
parent 4243eba5e9
commit e364c7d0a6
2 changed files with 4 additions and 3 deletions

1
.gitattributes vendored
View File

@@ -1,2 +1,3 @@
/libs/cjson/** linguist-vendored
/libs/unicode_width/** linguist-vendored
*.scm linguist-language=tree-sitter-query

View File

@@ -185,14 +185,14 @@ void ts_collect_spans(Editor *editor) {
return;
std::vector<TSInputEdit> edits;
TSInputEdit edit;
if (copy) {
if (copy)
while (editor->edit_queue.pop(edit)) {
edits.push_back(edit);
ts_tree_edit(copy, &edits.back());
}
}
tree = ts_parser_parse(editor->parser, copy, tsinput);
ts_tree_delete(copy);
if (copy)
ts_tree_delete(copy);
while (editor->edit_queue.pop(edit)) {
edits.push_back(edit);
ts_tree_edit(tree, &edits.back());