What text editor for a java programmer?
<p>I'm looking for a text editor, does anyone have any recommendations? I won't be using it to program/compile/debug, Eclipse already handles all that perfectly. Its really going to be used for viewing source and occasionally writing/editing other files (eg SQL, simple HTML, JavaScript etc).</p>

<p>Requirements;</p>

<ul>
<li>Runs on Windows XP</li>
<li>Free</li>
<li>Lightweight (I don't want to wait 10s for it to load all its features, I just want to see the contents of the file and I want to see them <em>right now</em>)</li>
<li>Syntax highlighting (for all the common file types, eg .java .sql .html .xml etc)</li>
<li>Tabs</li>
<li>No adverts/annoying 'donate to stop this message'</li>
</ul>

<p>It would be nice to have an auto-format option with configurable style/format preferences, but this is not necessary.</p>

<p>I've tried the following;</p>

<ul>
<li>Textpad (isn't free)</li>
<li>EditPadPro (isn't free)</li>
<li>JEdit (too big a footprint, takes too long to load)</li>
</ul>

<p>I'm trying Notepad++ but would welcome your experience.</p>
