The search functionality needs JavaScript enabled
update mark position lines after text change, returns true if any of marks were moved or removed
bool updateLinePositions( TextRange rangeBefore, TextRange rangeAfter, ref LineIcon[] moved, ref LineIcon[] removed );