8 pontos por shirenbeat 2020-12-09 | 13 comentários | Compartilhar no WhatsApp

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

 
cwyang 2020-12-14

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-mode já não parece suficiente para desenvolver, e acrescentar algo como flycheck também já está ótimo.

 
misolab 2020-12-09

Nossa, os comentários estão pegando fogo.

Obrigado pelo ótimo texto.

 
galadbran 2020-12-09

Já usei emacs no passado, mas como no meu trabalho muitas vezes preciso me conectar a cada servidor e trabalhar por lá, no fim acabo usando vim. O emacs é ótimo quando você o configura e usa no seu ambiente pessoal principal, como uma IDE, mas fora disso acho que o vim acaba sendo uma opção melhor.

 
functor 2020-12-09

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.

 
nicewook 2020-12-09

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. :-)

 
kunggom 2020-12-09

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.

 
shiren 2020-12-09

Capslock -> ctrl

Command(alt) -> meta

Normalmente eu faço esse mapeamento e uso assim.

 
shiren 2020-12-09

Se eu trabalho por mais de umas 3 horas seguidas, meu dedo mindinho acaba doendo um pouco haha..

 
functor 2020-12-09

No nix, dá para usar um tweak para mapear Caps Lock como Ctrl, e isso funciona bem.

 
shiren 2020-12-09

Ah, também precisa mapear os controles, né. Como faz tanto tempo que uso o HHKB, acabei esquecendo haha

 
shiren 2020-12-09

Como eu remapeio a tecla meta para a tecla command, 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 esc toda vez no vim :)

Na prática, quase não se usa a tecla esc..

 
zihado 2020-12-09

Se for difícil de usar, acho que também é uma boa instalar o https://www.spacemacs.org/ e usar junto com o vim.

 
shiren 2020-12-09

Pessoalmente, recomendo https://github.com/hlissner/doom-emacs .