Skip to content

Commit 158777c

Browse files
committed
rename 时保护 std
1 parent 65b6c5b commit 158777c

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

crates/emmylua_ls/src/handlers/rename/mod.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,13 @@ fn rename_references(
136136

137137
let changes = result
138138
.into_iter()
139+
.filter(|(uri, _)| {
140+
if let Some(file_id) = semantic_model.get_db().get_vfs().get_file_id(uri) {
141+
!semantic_model.get_db().get_module_index().is_std(&file_id)
142+
} else {
143+
true
144+
}
145+
})
139146
.map(|(uri, ranges)| {
140147
let text_edits = ranges
141148
.into_iter()

crates/emmylua_ls/src/handlers/test_lib/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ impl ProviderVirtualWorkspace {
141141
let HoverContents::Markup(MarkupContent { kind, value }) = contents else {
142142
return false;
143143
};
144+
dbg!(&value);
144145
if value != expect.value {
145146
return false;
146147
}
@@ -182,6 +183,7 @@ impl ProviderVirtualWorkspace {
182183
CompletionResponse::Array(items) => items,
183184
CompletionResponse::List(list) => list.items,
184185
};
186+
dbg!(&items);
185187
if items.len() != expect.len() {
186188
return false;
187189
}

0 commit comments

Comments
 (0)