You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
helix/helix-core/src
Michael Davis 44e113cb76
tree-sitter: Update parent links on reused injection layers (#10978)
When parsing injections, we skip adding a new layer if there is an
existing layer covering the same range. When doing so we did not update
the parent layer ID, so some layers could have `parent` layer IDs that
pointed to a layer that no longer existed in the `layers` HopSlotMap
which could cause a panic when using `A-o`.

To fix this we update the `parent` pointer for both newly created
injection layers and reused ones.
3 months ago
..
doc_formatter use slices instead of Rc for virtual text 6 months ago
increment Use non-deprecated chrono Duration functions 6 months ago
syntax Use new in-crate TreeCursor 5 months ago
auto_pairs.rs Fix erroneous indent between closers of auto-pairs (#5330) 2 years ago
chars.rs Revert "Replace unicode-general-category with icu-properties (#10989)" (#11006) 3 months ago
comment.rs toggling of block comments (#4718) 7 months ago
config.rs Add glob file type support (#8006) 7 months ago
diagnostic.rs use newtype parttern for langauge server id 5 months ago
diff.rs delete outdated reference to cessen/ropey#25 (#4928) 2 years ago
doc_formatter.rs use slices instead of Rc for virtual text 6 months ago
fuzzy.rs Don't use word splitting during fuzzy matching (#8192) 1 year ago
graphemes.rs don't manually grapheme align ts highlights (#10310) 5 months ago
history.rs Prefer RopeSlice to &Rope in helix_core::syntax 1 year ago
indent.rs Resolve new Clippy lints 4 months ago
lib.rs Revert "Replace unicode-general-category with icu-properties (#10989)" (#11006) 3 months ago
line_ending.rs Add config for default line ending (#5621) 1 year ago
macros.rs Split parts of helix-term into helix-view. 4 years ago
match_brackets.rs Add curly single and double quotes to BRACKETS (#10971) 3 months ago
movement.rs Respect injections in movement::move_parent_node_end 8 months ago
object.rs specify direction for select_prev_sibling and select_next_sibling (#10542) 5 months ago
position.rs Fix typos (#6643) 1 year ago
rope_reader.rs search buffer contents during global search (#5652) 1 year ago
search.rs Jump to the next number on the line before incrementing (#1778) 3 years ago
selection.rs Reset all changes overlapped by selections in ':reset-diff-change' (#10178) 4 months ago
shellwords.rs Fix typos (#6643) 1 year ago
surround.rs test: match around closest pair tree-sitter version 5 months ago
syntax.rs tree-sitter: Update parent links on reused injection layers (#10978) 3 months ago
test.rs fix test::plain 2 years ago
text_annotations.rs use slices instead of Rc for virtual text 6 months ago
textobject.rs test: match around closest pair tree-sitter version 5 months ago
transaction.rs Resolve new Clippy lints 4 months ago
wrap.rs don't break on hyphen with :reflow (#8569) 11 months ago