History

sum_tree: Replace rayon with futures (#41586)

Release Notes: - N/A *or* Added/Fixed/Improved ... Co-authored by: Kate <kate@zed.dev>

Lukas Wirth committed 1 year ago

Commit f2ce06c1 parent 7c29c6d67 files · +1271 −640Browse files

Showing the changes to crates/languages/src/python.rs (1 of 67 files). Show all

Unified · Split

crates/languages/src/python.rs+4−3
@@ -19,6 +19,7 @@ use pet_core::python_environment::{PythonEnvironment, PythonEnvironmentKind}; · 18 unmodified lines
1919 use pet_virtualenv::is_virtualenv_dir;
2020 use project::Fs;
2121 use project::lsp_store::language_server_settings;
22+use rope::Rope;
2223 use serde::{Deserialize, Serialize};
2324 use serde_json::{Value, json};
2425 use smol::lock::OnceCell;
@@ -466,7 +467,7 @@ impl LspAdapter for PyrightLspAdapter { · 441 unmodified lines
466467 Some(language::CodeLabel::new(
467468 text[display_range.clone()].to_string(),
468469 filter_range,
469− language.highlight_text(&text.as_str().into(), display_range),
470+ language.highlight_text(&Rope::from_str_small(text.as_str()), display_range),
470471 ))
471472 }
472473
@@ -1511,7 +1512,7 @@ impl LspAdapter for PyLspAdapter { · 1038 unmodified lines
15111512 Some(language::CodeLabel::new(
15121513 text[display_range.clone()].to_string(),
15131514 filter_range,
1514− language.highlight_text(&text.as_str().into(), display_range),
1515+ language.highlight_text(&Rope::from_str_small(text.as_str()), display_range),
15151516 ))
15161517 }
15171518
@@ -1800,7 +1801,7 @@ impl LspAdapter for BasedPyrightLspAdapter { · 282 unmodified lines
18001801 Some(language::CodeLabel::new(
18011802 text[display_range.clone()].to_string(),
18021803 filter_range,
1803− language.highlight_text(&text.as_str().into(), display_range),
1804+ language.highlight_text(&Rope::from_str_small(text.as_str()), display_range),
18041805 ))
18051806 }
18061807