Account for the impact of edits on tab expansion

Tab characters are expanded differently based on the column on which
they appear, which edits can affect. Thus, `TabMap::sync` will now
expand edits to the first tab that appears on the line in which the edit
occurred.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>
0875a86c69Antonio Scandurra committed on 7/21/2021, 3:18:15 PMparent62ad97a
2 files changedLine totals unavailable