Skip to main content
summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorAlain Magloire2003-10-14 04:51:08 +0000
committerAlain Magloire2003-10-14 04:51:08 +0000
commit7fdbbd63a341d6f01be26b7aab829ec6d827177f (patch)
treea77973457c60011c95f3326f3d2dd2cb014683ab /build
parenta2d082773986785b0b920b01aa155144f21f9d3c (diff)
downloadorg.eclipse.cdt-7fdbbd63a341d6f01be26b7aab829ec6d827177f.tar.gz
org.eclipse.cdt-7fdbbd63a341d6f01be26b7aab829ec6d827177f.tar.xz
org.eclipse.cdt-7fdbbd63a341d6f01be26b7aab829ec6d827177f.zip
use the makefile word detector.
Diffstat (limited to 'build')
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/MakefileEditor.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/MakefileEditor.java b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/MakefileEditor.java
index 032dfa47998..3fad4f550b8 100644
--- a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/MakefileEditor.java
+++ b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/MakefileEditor.java
@@ -16,11 +16,13 @@ import org.eclipse.cdt.make.core.makefile.IDirective;
import org.eclipse.cdt.make.core.makefile.IMakefile;
import org.eclipse.cdt.make.internal.ui.MakeUIPlugin;
import org.eclipse.cdt.make.internal.ui.text.MakefileColorManager;
+import org.eclipse.cdt.make.internal.ui.text.makefile.MakefileWordDetector;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.jface.action.IAction;
import org.eclipse.jface.text.BadLocationException;
import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.text.ITextOperationTarget;
+import org.eclipse.jface.text.rules.IWordDetector;
import org.eclipse.jface.text.source.ISourceViewer;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.ISelectionChangedListener;
@@ -161,9 +163,11 @@ public class MakefileEditor extends TextEditor implements ISelectionChangedListe
if (moveCursor) {
// Let see if we can move the cursor at the position also
String var = directive.toString().trim();
+ IWordDetector detector = new MakefileWordDetector();
for (len = 0; len < var.length(); len++) {
char c = var.charAt(len);
- if (! (Character.isLetterOrDigit(c) || c == '.' || c == '_')) {
+ //if (! (Character.isLetterOrDigit(c) || c == '.' || c == '_')) {
+ if (!(detector.isWordPart(c) || detector.isWordStart(c))) {
break;
}
}

Back to the top