CudaText is a free cross platform text editor for Windows, Linux and Mac OS X and it is written in Lazarus. It supports more than 160+ languahes like C, C++, Java, JavaScript, HTML, CSS and PHP.It also supports Plugins and it is written in Python language. Plugins extends the text editor features. It supports many encodings types and Customizable hotkeys.
It is available as a portable software. It features tabbed user interface for easy navigation. There is also a option to Split each tab and Split view for 2/3/4/6 files.The setting option is available in JSON Configs file. Just go to Options->setting-default to confgure the settings.
The other developer features are Code folding,Code tree structure in SynWrite style, Multi-carets and Multi-selections. You can Find and replace anything with regex. It contain some special HTML and CSS features like Smart auto completion for HTML and CSS, HTML tags completion with Tab-key, HTML color codes underline and View pictures (jpeg/png/bmp/ico).
And some other features are Command palette and Minimap in ST3 style,Micromap,Show unprinted whitespace.
gin).