8000 Display file + line number for hyperlink text. · angelozerr/typescript.java@1d3a0c1 · GitHub
[go: up one dir, main page]

Skip to content

Commit 1d3a0c1

Browse files
committed
Display file + line number for hyperlink text.
1 parent ea479c4 commit 1d3a0c1

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

eclipse/ts.eclipse.ide.ui/src/ts/eclipse/ide/internal/ui/TypeScriptUIMessages.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ TypeScriptUIPlugin_internal_error=Internal Error
2525

2626
# Hyperlink
2727
TypeScriptHyperlink_typeLabel=TypeScript Hyperlink
28-
TypeScriptHyperlink_text=TypeScript - Go to definition
28+
TypeScriptHyperlink_text=Go to definition ''{0}'' L{1}
2929

3030
# Console
3131
TypeScriptConsoleJob_name=TypeScript Console Job

eclipse/ts.eclipse.ide.ui/src/ts/eclipse/ide/ui/hyperlink/TypeScriptHyperlink.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,12 @@
1515
import org.eclipse.core.resources.IFile;
1616
import org.eclipse.jface.text.IRegion;
1717
import org.eclipse.jface.text.hyperlink.IHyperlink;
18+
import org.eclipse.osgi.util.NLS;
1819

1920
import ts.client.TextSpan;
2021
import ts.eclipse.ide.internal.ui.TypeScriptUIMessages;
2122
import ts.eclipse.ide.ui.utils.EditorUtils;
23+
import ts.utils.FileUtils;
2224

2325
/**
2426
* TypeScript hyperlink.
@@ -72,7 +74,13 @@ public String getTypeLabel() {
7274

7375
@Override
7476
public String getHyperlinkText() {
75-
return TypeScriptUIMessages.TypeScriptHyperlink_text;
77+
String fileName = null;
78+
if (fsFile != null) {
79+
fileName = FileUtils.getPath(fsFile);
80+
} else {
81+
fileName = file.getFullPath().toString();
82+
}
83+
return NLS.bind(TypeScriptUIMessages.TypeScriptHyperlink_text, fileName, span.getStart().getLine());
7684
}
7785

7886
@Override

0 commit comments

Comments
 (0)
0