Kate is a programmer's text editor that features syntax highlighting for over 200 file formats with code folding rules [REF].
Kate features multiple document interface, window splitting, project editing[REF] and sessions to facilitate editing multiple documents.