diff options
| author | Laurențiu Nicola <lnicola@users.noreply.github.com> | 2024-10-26 06:21:26 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-26 06:21:26 +0000 |
| commit | ed670e093affc0d29e8e2464a04fa29c808eb6f1 (patch) | |
| tree | aaa4c24fde1910d07ed4f9b9c98f820fce4093a1 | |
| parent | cf5ab635abe0975bf77f26c4d307b03be43dec17 (diff) | |
| parent | fe425cd54971add38935950a10681d9e81c1ccf1 (diff) | |
| download | rust-ed670e093affc0d29e8e2464a04fa29c808eb6f1.tar.gz rust-ed670e093affc0d29e8e2464a04fa29c808eb6f1.zip | |
Merge pull request #18415 from lnicola/nicer-remove-dbg
fix: Turn "Remove `dbg!`" into a quick fix for better prioritization
| -rw-r--r-- | src/tools/rust-analyzer/crates/ide-assists/src/handlers/remove_dbg.rs | 2 | ||||
| -rw-r--r-- | src/tools/rust-analyzer/crates/ide-assists/src/lib.rs | 5 |
2 files changed, 3 insertions, 4 deletions
diff --git a/src/tools/rust-analyzer/crates/ide-assists/src/handlers/remove_dbg.rs b/src/tools/rust-analyzer/crates/ide-assists/src/handlers/remove_dbg.rs index 0e9c463e024..94274f6d17c 100644 --- a/src/tools/rust-analyzer/crates/ide-assists/src/handlers/remove_dbg.rs +++ b/src/tools/rust-analyzer/crates/ide-assists/src/handlers/remove_dbg.rs @@ -41,7 +41,7 @@ pub(crate) fn remove_dbg(acc: &mut Assists, ctx: &AssistContext<'_>) -> Option<( macro_calls.into_iter().filter_map(compute_dbg_replacement).collect::<Vec<_>>(); acc.add( - AssistId("remove_dbg", AssistKind::Refactor), + AssistId("remove_dbg", AssistKind::QuickFix), "Remove dbg!()", replacements.iter().map(|&(range, _)| range).reduce(|acc, range| acc.cover(range))?, |builder| { diff --git a/src/tools/rust-analyzer/crates/ide-assists/src/lib.rs b/src/tools/rust-analyzer/crates/ide-assists/src/lib.rs index 22620816d50..8aaf5d6fff2 100644 --- a/src/tools/rust-analyzer/crates/ide-assists/src/lib.rs +++ b/src/tools/rust-analyzer/crates/ide-assists/src/lib.rs @@ -301,6 +301,7 @@ mod handlers { inline_call::inline_into_callers, inline_const_as_literal::inline_const_as_literal, inline_local_variable::inline_local_variable, + inline_macro::inline_macro, inline_type_alias::inline_type_alias, inline_type_alias::inline_type_alias_uses, into_to_qualified_from::into_to_qualified_from, @@ -326,6 +327,7 @@ mod handlers { raw_string::add_hash, raw_string::make_usual_string, raw_string::remove_hash, + remove_dbg::remove_dbg, remove_mut::remove_mut, remove_unused_imports::remove_unused_imports, remove_unused_param::remove_unused_param, @@ -381,9 +383,6 @@ mod handlers { generate_getter_or_setter::generate_setter, generate_delegate_methods::generate_delegate_methods, generate_deref::generate_deref, - // - remove_dbg::remove_dbg, - inline_macro::inline_macro, // Are you sure you want to add new assist here, and not to the // sorted list above? ] |
