Kate at gos.i
Embed this image by adding following code in your web-page.
  <a href="http://getopensource.info/kate" title="Kate at getOpenSource.info">
    <img src="http://getopensource.info/kate/svg/kate.svg" alt="Kate at gos.i" />
  </a>

Kate

In computing, Kate is a text editor by KDE. The name Kate is an acronym for KDE Advanced Text Editor.
Kate is a full-featured programmer's editor with syntax highlighting for over 150 filetypes. The syntax highlighting is extendable via XML files and can also specify code folding rules. It has support for search and replace using regular expressions and supports auto-detection of file encodings. Supported encodings include UTF-8, UTF-16, ISO-8859-1 and ASCII.

Kate can be used as a modal text editor by using its vi input mode which emulates the vi editor.

By using sessions, one can customize Kate for different projects. When using sessions, the list of open files, the list of enabled plug-ins and the window configuration are saved, allowing Kate to be customized for a given project.