Ambiente de desenvolvimento com Emacs
(blog.shiren.dev)Depois de decidir usar um editor clássico, comecei com o vim e acabei migrando para o emacs.
Este é um texto sobre como montar um ambiente de desenvolvimento usando o Emacs.
Hoje em dia, por motivos pessoais, uso mais IDEs, mas ainda sinto conforto ao usar o Emacs.
13 comentários
Fico preocupado que, por terem listado modos demais, isso acabe fazendo muita gente pegar certa aversão ao emacs :-D
Só com os modos de cada linguagem +
vc-modejá não parece suficiente para desenvolver, e acrescentar algo comoflychecktambém já está ótimo.Nossa, os comentários estão pegando fogo.
Obrigado pelo ótimo texto.
Já usei
emacsno passado, mas como no meu trabalho muitas vezes preciso me conectar a cada servidor e trabalhar por lá, no fim acabo usandovim. Oemacsé ótimo quando você o configura e usa no seu ambiente pessoal principal, como uma IDE, mas fora disso acho que ovimacaba sendo uma opção melhor.Uso o emacs puro há 5 anos.
Pessoalmente, sinto que para algumas linguagens (e.g. Python, OCaml, ...) ele oferece uma produtividade no nível de uma IDE.
Mas em casos como C/C++ ou Java, em que as IDEs são extremamente desenvolvidas, fica um pouco mais difícil. Ainda assim, como a maioria das coisas tem suporte de
mode, é bem agradável de usar.Acima de tudo, é divertido. E, como muitos comandos coincidem com o básico do Unix, às vezes também acabo aproveitando isso no tmux ou no bash.
Não usei, mas também já li alguém dizendo que, para a saúde dos dedos (?), o emacs não seria uma boa escolha. Queria saber qual é a sua opinião. :-)
Não sou usuário de Emacs, mas depois de passar alguns dias fazendo muito trabalho de Ctrl + C/V, meu dedo mindinho começou a doer. Então, para usar Emacs, parece quase essencial usar a tecla Alt (Command) no lugar da tecla Ctrl. Como dá para usar o polegar, fica um pouco melhor assim.
Capslock -> ctrl
Command(alt) -> meta
Normalmente eu faço esse mapeamento e uso assim.
Se eu trabalho por mais de umas 3 horas seguidas, meu dedo mindinho acaba doendo um pouco haha..
No nix, dá para usar um tweak para mapear
Caps LockcomoCtrl, e isso funciona bem.Ah, também precisa mapear os controles, né. Como faz tanto tempo que uso o HHKB, acabei esquecendo haha
Como eu remapeio a tecla
metapara a teclacommand, tudo bem usá-la assim. Não há problema nenhum :)Pessoalmente, acho que essa preocupação é parecida com se preocupar em ter que apertar a tecla
esctoda vez no vim :)Na prática, quase não se usa a tecla
esc..Se for difícil de usar, acho que também é uma boa instalar o https://www.spacemacs.org/ e usar junto com o vim.
Pessoalmente, recomendo https://github.com/hlissner/doom-emacs .