The content of that gutter isn't provided by codetools. So changes to it do not affect codetools.
There are (at least) 3 parsers
- the compiler
- codetools
- highlighter (also used for some indications in the overview gutter)
Each parser needs a different level of detail...
There are a variety of other things that need to be done for that overview gutter. Not sure, if when adding directive will become considerable.
In the meantime, the "code explorer" can show directives. That includes {$i } directives (and using the filter can be limited to just them).
Btw, the code explore (afaik) gets it content from codetools.