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>