project: Fix semantic tokens coloring deleted diff hunks (#51386) (cherry-pick to preview) (#51387)

zed-zippy[bot] and Lukas Wirth created

Cherry-pick of #51386 to preview

----
Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

Change summary

crates/project/src/lsp_store/semantic_tokens.rs | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)

Detailed changes

crates/project/src/lsp_store/semantic_tokens.rs 🔗

@@ -585,8 +585,7 @@ async fn raw_to_buffer_semantic_tokens(
                     }
 
                     Some(BufferSemanticToken {
-                        range: buffer_snapshot.anchor_before(start)
-                            ..buffer_snapshot.anchor_after(end),
+                        range: buffer_snapshot.anchor_range_around(start..end),
                         token_type: token.token_type,
                         token_modifiers: token.token_modifiers,
                     })