diff --git a/crates/editor/src/editor.rs b/crates/editor/src/editor.rs index 22d9650beb..4170f70d2b 100644 --- a/crates/editor/src/editor.rs +++ b/crates/editor/src/editor.rs @@ -6203,8 +6203,6 @@ impl Editor { pub fn convert_to_title_case(&mut self, _: &ConvertToTitleCase, cx: &mut ViewContext) { self.manipulate_text(cx, |text| { - // Hack to get around the fact that to_case crate doesn't support '\n' as a word boundary - // https://github.com/rutrum/convert-case/issues/16 text.split('\n') .map(|line| line.to_case(Case::Title)) .join("\n") @@ -6225,8 +6223,6 @@ impl Editor { cx: &mut ViewContext, ) { self.manipulate_text(cx, |text| { - // Hack to get around the fact that to_case crate doesn't support '\n' as a word boundary - // https://github.com/rutrum/convert-case/issues/16 text.split('\n') .map(|line| line.to_case(Case::UpperCamel)) .join("\n") diff --git a/crates/editor/src/editor_tests.rs b/crates/editor/src/editor_tests.rs index e477013e68..5770d0cf1a 100644 --- a/crates/editor/src/editor_tests.rs +++ b/crates/editor/src/editor_tests.rs @@ -3705,7 +3705,6 @@ async fn test_manipulate_text(cx: &mut TestAppContext) { "}); // Test multiple line, single selection case - // Test code hack that covers the fact that to_case crate doesn't support '\n' as a word boundary cx.set_state(indoc! {" «The quick brown fox jumps over @@ -3719,7 +3718,6 @@ async fn test_manipulate_text(cx: &mut TestAppContext) { "}); // Test multiple line, single selection case - // Test code hack that covers the fact that to_case crate doesn't support '\n' as a word boundary cx.set_state(indoc! {" «The quick brown fox jumps over