Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2009-11-14 23:49:11 +0000
committerspingel2009-11-14 23:49:11 +0000
commit5cc5ff2452a8b532480cbc54814c85ce647ece1f (patch)
tree6b67cbf5dfa6a441cd2c23f3ace5cdfe74c6f8a3
parentc673ae8f45dec9854f64b2cd9b5aab797d6ab75e (diff)
downloadorg.eclipse.mylyn.tasks-5cc5ff2452a8b532480cbc54814c85ce647ece1f.tar.gz
org.eclipse.mylyn.tasks-5cc5ff2452a8b532480cbc54814c85ce647ece1f.tar.xz
org.eclipse.mylyn.tasks-5cc5ff2452a8b532480cbc54814c85ce647ece1f.zip
RESOLVED - bug 291343: too much text highlighted when link is in bug<space>#<number> format
https://bugs.eclipse.org/bugs/show_bug.cgi?id=291343
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/RepositoryTextViewerConfiguration.java16
1 files changed, 3 insertions, 13 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/RepositoryTextViewerConfiguration.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/RepositoryTextViewerConfiguration.java
index 7a256d768..b91fe003c 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/RepositoryTextViewerConfiguration.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/RepositoryTextViewerConfiguration.java
@@ -17,8 +17,6 @@ import java.util.Map;
import org.eclipse.core.runtime.Assert;
import org.eclipse.core.runtime.IAdaptable;
-import org.eclipse.jface.preference.JFacePreferences;
-import org.eclipse.jface.resource.JFaceResources;
import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.text.TextAttribute;
import org.eclipse.jface.text.contentassist.ContentAssistant;
@@ -186,22 +184,14 @@ public class RepositoryTextViewerConfiguration extends TextSourceViewerConfigura
private static class RepositoryTextScanner extends RuleBasedScanner {
public RepositoryTextScanner(Mode mode) {
- IToken bugToken = new Token(new TextAttribute(JFaceResources.getColorRegistry().get(
- JFacePreferences.ACTIVE_HYPERLINK_COLOR)));
IToken quoteToken = new Token(new TextAttribute(CommonColors.TEXT_QUOTED));
- IRule[] rules = new IRule[8];
- rules[0] = (new SingleLineRule("http://", " ", bugToken)); //$NON-NLS-1$ //$NON-NLS-2$
- rules[1] = (new SingleLineRule("https://", " ", bugToken)); //$NON-NLS-1$ //$NON-NLS-2$
- rules[2] = (new SingleLineRule("http://", "\n", bugToken)); //$NON-NLS-1$ //$NON-NLS-2$
- rules[3] = (new SingleLineRule("https://", "\n", bugToken)); //$NON-NLS-1$ //$NON-NLS-2$
- rules[4] = (new SingleLineRule("*** This bug has been ", "***", bugToken)); //$NON-NLS-1$ //$NON-NLS-2$
- rules[5] = (new SingleLineRule("http://", "", bugToken, '\\', true)); //$NON-NLS-1$ //$NON-NLS-2$
- rules[6] = (new SingleLineRule("https://", "", bugToken, '\\', true)); //$NON-NLS-1$ //$NON-NLS-2$
+ IRule[] rules = new IRule[1];
SingleLineRule quoteRule = new SingleLineRule(">", null, quoteToken, (char) 0, true); //$NON-NLS-1$
quoteRule.setColumnConstraint(0);
- rules[7] = quoteRule;
+ rules[0] = quoteRule;
setRules(rules);
}
+
}
@Override

Back to the top