Nos últimos anos, vi um movimento para mudar para o Emacs no Mac OS X, geralmente fora do TextMate. Embora eu entenda a motivação para deixar o TextMate (o TM2 é mais ou menos vaporware), eu realmente não entendo o apelo do Emacs. Eu reconheço que é um editor extremamente poderoso, mas não se integra muito bem ao sistema operacional, usa comandos de teclas diferentes dos da maioria dos outros aplicativos e possui uma curva de aprendizado muito grande.
Com uma preponderância de editores de texto de outros programadores no Mac OS X (BBEdit, Sublime Text, Xcode) e alguns promissores (Chocolat, Kod), qual é o apelo do Emacs para alguém que não mora em um terminal e não possui o memória muscular para isso (ainda)?
text-editor
emacs
Modo avião
fonte
fonte
Respostas:
IMO, se você tem um histórico do UNIX com experiência anterior com o Emacs, pode fazer sentido "levar adiante" para o OS X. Como novo editor de texto, pessoalmente não acho que faça sentido. Sim, é um editor de texto totalmente capaz e pode fazer tudo, mas como você disse, ele não se integra bem ao sistema operacional, o que para mim é um grande obstáculo.
Eu uso o vim no OS X porque é meu editor de escolha no Linux (onde eu faço muito do trabalho que me rende dinheiro), no entanto, com isso dito, comecei a aprender e usar o BBEdit.
fonte
Você pode usar um OSX GUI Emacs na forma de Aquamacs, configurado para ser mais OSX, como seus principais comandos e menus e se integra ao sistema operacional.
Um apelo do emacs é que o emacs é escrito principalmente na linguagem (e-lisp) que os usuários podem usar para estendê-lo. Existem muitos scripts que adicionam todo tipo de funcionalidade ao editor, tornando-o quase tão poderoso quanto um ide. A configuração uniforme é escrita no mesmo idioma; assim que você aprender, poderá modificar o que quiser.
A outra razão pela qual eu uso o emacs é que ele roda em vários sistemas operacionais (Windows, Linux, Solaris e OSX) e, portanto, não preciso de um editor diferente para cada um, como faria se usasse o BBEdit etc.
fonte
Respostas a perguntas como essa provavelmente são subjetivas. Costumo discordar que o Emacs.app não se integra bem ao MacOS. Atualmente, estou usando o Emacs.app regular do emacsformacosx.com (não o Aquamacs) e algumas linhas em ~ / .emacs podem usar facilmente atalhos familiares, por exemplo, tente
Além disso, atalhos como o cmd-O abrem a caixa de diálogo regular do arquivo MacOS, não sendo necessário aprender novos atalhos. Aliás, vários atalhos comuns do MacOS vêm do Emacs (por exemplo, Ca para início de linha e Ce para fim de linha, que são padrões na maioria dos aplicativos MacOS, como Safari ou iWork).
Principais razões pelas quais eu uso o Emacs:
Suporte para praticamente qualquer linguagem de programação, não apenas realce de sintaxe, mas também estilo, conclusão de identificadores, recuo automático (apenas o uso de TAB no emacs mantém o código limpo e evita um número bastante bom de erros de digitação / parênteses incompatíveis etc.)
modo organizacional
Ótimo suporte para editar / visualizar documentos LaTeX usando AUCTex
Compatibilidade de fluxo de trabalho com minha área de trabalho, que é um computador Linux
Surgem ferramentas poderosas para o desenvolvimento de software (e não apenas) como o magit
Suporte incrível no EmacsWiki
fonte
Não é realmente uma resposta adequada, mas existem algumas ligações específicas para mac na compilação do Cocoa Emacs que são úteis.
Ligações de teclas específicas do Emacs Cocoa Mac / OS X
fonte