Kryvich's Editor Status Bars

Free IDE plug-in for Embarcadero's Delphi IDE

About Kryvich's Editor Status Bars

Did you know that if you change a source file in the Delphi IDE editor, a small mark will appear on the file icon in the Code editor tabs? Here is how it looks in Delphi 10.2.3:

Newest version: 1.0

July 22, 2019

File tabs above the Delphi IDE editor window

It's here:

The mark of a modified file in the Delphi 10.2.3 IDE

These marks are small and not very noticeable, so I reworked something. Now in a file tab, a vertical status bars are displayed:

  • in yellow if the text has been changed,

  • in green if the text has been saved,

  • in red if the text is protected from modifications (read only),

  • and no mark is displayed if the text has not changed.

Color bars in file tabs of the plugin in Delphi IDE

Colors of the green and yellow bars correspond to the colors of the marks of changed and saved lines in the Delphi IDE editor window.

I added the same marks to the drop-down list of opened files:

The "Select view" drop-down list in Delphi 10.2.3 IDE

Icons on the file tabs can be turned off via menu Tools | Options | Editor options | Display | Show image on tabs.

The editor's file tabs without icons
Light color theme of Delphi IDE

The Kryvich's Editor Status Bars plug-in supports both the Dark and Light color themes of IDE.

Downloads

This is the newest public version of the Kryvich's Editor Status Bars:

Installation

  1. Download and unpack Kryvich's Editor Status Bars.zip file.

  2. Start Delphi IDE. In Components menu | Install packages... press Add. Select the unpacked EditorStatusBars.bpl package. Press Open. OK. That's all!

Using

The plug-in just works right after start of the Delphi IDE. No special action needed.

If you wish, you can temporarily disable it in the menu Components | Install packages...

The plugin was developed in Delphi 10.2.3 Community Edition and has not been tested in other releases of platform. It uses the subclassing technique, and may be incompatible with other Delphi versions. Use at your own risk.

Plans

  • Support newest Delphi releases.

Contact us / Feedback

Further questions, suggestions, comments, feature requests, error reports, source fragments are welcomed! You can find my e-mail in File_Id.diz included in distribution kit.