ABAP into Darkness 3 - ABAP Dark Theme for Notepad++

Every developer use text editors for several purposes. My favorite is Notepad++. You can use it to store values during debugging, to store source code temporary, or save your code patterns and examples to text files.  Notepad++ itself contains lot of very useful features for developers. Additional plugins like comparison, encoding special characters to escape in XML, JS Tools etc. provide you even more possibilities to support your daily developer work.

In a previous blog post, a language definition with syntax coloring was already released for the default Notepad++ style. The new ABAP Dark Language for Notepad++ was designed to fit the Black board style of Notepad++.  Notepad++ contains lot of predefined languages, which makes possible to format your source code. ABAP is not part of the predefined languages unfortunately, therefore I created the definition of the ABAP language.


First select the Black board style in Notepad++.

Import this file ABAP_Dark.xml. To do this open the Language menu and choose Define your language. Here push Button Import, and browse for the ABAP_Dark.xml file. After import restart Notepad++.  You are ready.

If you save your text files with extension .abap, then it will be formatted automatically, else you need to choose ABAP_Dark listed at the end of the Language menu.

It contains all the ABAP keywords and operators updated to version NW 7.52. Code folding no more used, due class editor now supports source code based display, and managing it in this langauage is not covered yet.

 You can even copy with syntax highlighting

This lanaguage definition is under continous development. You might face minor issues.