Je découvre N|vu et ce forum

Je tente tant bien que mal de garder mon code bien indenté mais malheureusement il vient tout le mettre en l'air malgré le fait que j'ai décoché la case "Conserver le format source d'origine" dans les préférences de N\vu.
J'ai installé Hancoder également et je pense l'avoir bien paramétré... Je sais plus quoi faire pour garder mon code propre. Aussi je me demande s'il est adapté à ce que je souhaite en faire : garder une mise en page propre et homogène pour me permettre des mises à jour régulière dans mes templates. D'ailleurs j'ai pas trouvé non plus l'option d'autoindentiation, ça existe dans N|vu ?
Merci de l'éclairer, ou à défaut, de peut-être m'indiquer un autre outil libre et efficace sous linux.