Nach meinem Verständnis muss dazu das Projekt kompiliert sein und eine Verbindung zu den Codeteilen (
Unit X, Zeile Y, Zeichen Xvon ... Xbis) vorliegen. Richtig?
So schlau ist der Formatter nicht, aber das braucht er auch gar nicht zu sein. Denn mir fällt kein einziges Beispiel ein, in dem es sinnvoll ist, ein ganzes Wort kontextabhängig anders zu schreiben.
Spaßig ist es aber bei einzelnen Buchstaben:
x vs X und y vs Y -> gibt es mehrfach in unterschiedlichen Schreibeweisen in der
RTL/
VCL und diversen Bibliotheken
i vs I -> will man nie groß schreiben
l vs L -> will man nie klein schreiben
o vs O -> will man nie groß schreiben
Und dann gibt es da noch message vs. Message und natürlich private vs. Private und ähnliches, was aber wohl seltener vorkommt.