Skip to content

Commit d49924d

Browse files
committed
Choose & over ref, make nav target's name more intuitive.
1 parent 1222869 commit d49924d

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

crates/ide/src/navigation_target.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ impl TryToNav for FileSymbol {
169169

170170
Some(NavigationTarget {
171171
file_id: full_range.file_id,
172-
name: self.def.name(db)?.to_smol_str(),
172+
name: if self.is_alias { self.def.name(db)?.to_smol_str() } else { self.name.clone() },
173173
alias: if self.is_alias { Some(self.name.clone()) } else { None },
174174
kind: Some(hir::ModuleDefId::from(self.def).into()),
175175
full_range: full_range.range,

crates/rust-analyzer/src/handlers/request.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -520,8 +520,8 @@ pub(crate) fn handle_workspace_symbol(
520520

521521
#[allow(deprecated)]
522522
let info = SymbolInformation {
523-
name: match nav.alias {
524-
Some(ref alias) => format!("{} (alias {})", alias, nav.name),
523+
name: match &nav.alias {
524+
Some(alias) => format!("{} (alias for {})", alias, nav.name),
525525
None => format!("{}", nav.name),
526526
},
527527
kind: nav

0 commit comments

Comments
 (0)