How is it done?

Hello, I am using the Marlin firmware for my 3D printer. When I open the marlin.ino, it has tabs such as configuration.h, BlinkM.cpp, BlinkM.h etc. I am wondering how these tabs were inserted in the Arduino IDE?

install in the library map from arduino

I assume you are wondering how you could organize your own program files into different tabs.

If you have multiple program files in the same directory as your Arduino program they will appear in the IDE in different tabs.

If this is not answering the question you need help with you need to explain yourself more clearly.