O emacs funciona no Ubuntu SIM!
Há dias estava num dilema. Eu queria parar de trabalhar com o Aptana Radrails, pois ele me deixava muito dependente do mouse, e em termos de produtividade isto não é nada bom. Quando comecei a trabalhar com Rails, eu vi o Everton utilizando um editor simples, mas que cumpria o principal papel de um editor de texto: colorir e identar o código. Este editor se chama emacs.
O emacs é um editor bem estabelecido, como vocês podem ler no link acima, ele tem nada mais nada menos do que 32 anos. Embora tenha uma interface extremamente simples, o editor é um dos mais poderosos editores que eu já vi. Um dos recursos mais impressionantes é que posso identar uma linha (apertando TAB) de qualquer lugar da linha, não precisa ser necessáriamente do início. Além disso, ele permite que eu abra N frames na mesma janela, como vocês podem ver abaixo:
Pra quem faz download do emacs pelo ubuntu, via apt-get, nota que ele não colore o código, isto não é bug, é falta de configuração.
Então faça o seguinte:
- Se ainda não fez, instale o emacs, no terminal digite: sudo apt-get install emacs;
- Após instalado, rode o emacs abrindo as próprias configurações dele: emacs /home/seu_login/.emacs & (o & é para liberar o terminal);
- Procure no arquivo a seguinte linha: (global-font-lock-mode 0) e troque o valor 0 (zero) para 1 (um);
- Salve o arquivo: C-x, C-s (ctrl + x e ctrl + s);
- Abra um arquivo em html, .rhtml ou .rb para ver se está ok.
Quer aprender alguns comandos básicos do emacs? Que tal a Wiki do emacs?