You can see what I mean by "weird behaviour" in the following screenshot:

For both Plot and ListPlot, adding /;True leads to the option being highlighted red (which it otherwise isn't) . But only for Plot the default green highlighting of the patterns gets lost too. Can anyone reproduce this? Is there any reason why Plot should differ from ListPlot?

Mathematica is a registered trademark of Wolfram Research, Inc. While the mark is used herein with the limited permission of Wolfram Research, Stack Exchange and this site disclaim all affiliation therewith.