Nja, rein technisch wäre es bestimmt irgendwie möglich (durch eine eigene Erweiterung), bestimmte Quellen zu unterscheiden und dann mit anderer Farbe.
Bezeichner nach bestimmten Muster (z.B. Präfix)
Parameter
InlineVariable
lokale Variable
globale Variable
Global in aktueller
Unit, bzw. oder aus anderer
Unit
aus Klasse
aus Klasse zur aktuellen Methode
aus Vorfahren der aktuellen Klasse
das Gleiche nochmal für Konstanten, Property und Methoden
aus Units des Projektes
aus Delphi-Units (in UnitNamen von Dateien aus den Delphi-Verzeichnissen)
aus GetIt-Units (wenn sie im GetIt-Repository liegen und nicht von einem kranken Installer sonstwo abgelegt werden)
aus Units von wo Anders
aus Units von dir angegebenen Verzeichnissen
oder was man sich sonst noch ausdenken könnte
Wie die Vorredner schon erwähnten, ist es eventuell nicht einfach erstmal sich ein Muster auszudenken, nach Welchem dabei gefärbt werden soll.
Aktuell wird nur rein nach "statischen" syntaktischen Mitteln gefärbt.
Und meine "unvollständige" Liste hat jetzt schon sooo viele Punkte/Farben, dass ich mir bestimmt nicht mehr merken könnte, was was sein soll, vor allem da sich einige Punkte überschneiden (gestreifte oder gar karierte Schrift
).
Bei sowas, wie hier, muß dann für das Färben auch noch der Parser/Compiler/LSP/... übergreifend Infos aus anderen veränderlichen Quellen beziehen,
was eventuell hängen kann, wie man es bereits von HelpInsight/CodeCompleteion/ClassCompletion/ErrorInsight/... kennt.
Also erstmal selber bauen (falls niemand Anderes sowas machen will) -> ToolsAPI,
aber du darfst auch einen FeatureRequest stellen und hoffen ->
quality.embarcadero.com .