Depois de experimentar um monte de coisas, eu acabei indo com o Komodo Edit , que é gratuito e funciona no Mac OS X e Linux, assim como o Windows.
Não suporta totalmente o que eu queria sair da caixa, mas eu fiz isso acontecer com uma pequena macro suja. Até agora está funcionando bem para as minhas necessidades. Não é a solução mais elegante, mas é boa o suficiente!
Aqui está a fonte da macro: link