756
759
# <indent level=1>foo\n</indent><cursor><indent level=2>bar</indent>
757
760
# in this case new text should get indent level 2 -> right gravity
758
763
# <indent level=1>foo\n</indent><indent level=2>bar</indent><cursor>\n
759
764
# in this case new text should also get indent level 2 -> left gravity
760
765
start_tags = set(filter(_is_not_line_based_tag, iter.get_toggled_tags(True)))