提交 17cfeaf3 编写于 作者: M Matt Bierner

Add better error message about disallowed rename of directory in import path

上级 29e8dcff
......@@ -37,7 +37,13 @@ class TypeScriptRenameProvider implements vscode.RenameProvider {
if (this.client.apiVersion.gte(API.v310)) {
const triggerSpan = renameInfo.triggerSpan;
if (triggerSpan) {
return typeConverters.Range.fromTextSpan(triggerSpan);
const range = typeConverters.Range.fromTextSpan(triggerSpan);
// Until https://github.com/Microsoft/vscode/issues/58907 is fixed, the returned range must include the
// rename trigger position.
if (!range.contains(position)) {
return Promise.reject<vscode.Range>(localize('cannotRename', "You cannot rename this element"));
}
return range;
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册