Respuestas a preguntas como esta probablemente sean subjetivas. Tiendo a no estar de acuerdo en que Emacs.app no se integra bien en MacOS. Actualmente estoy usando el Emacs.app regular de emacsformacosx.com (no Aquamacs) y unas cuantas líneas en ~/.emacs pueden fácilmente usar atajos familiares, por ejemplo, inténtalo
(setq mac-option-modifier nil)
(setq mac-right-option-modifier 'meta)
(setq mac-right-command-modifier 'hyper)
;; M-x a su significado habitual:
(global-set-key (quote [343144]) (quote execute-extended-command))
;; M-p a su significado habitual:
(global-set-key (quote [332412]) (quote next-history-element))
También atajos como cmd-O abren el diálogo de archivos regular de MacOS, por lo que no es necesario aprender nuevos atajos. Por cierto, varios atajos comunes de MacOS realmente provienen de Emacs (por ejemplo, C-a para ir al principio de la línea y C-e para ir al final de la línea que son valores predeterminados en la mayoría de las aplicaciones de MacOS como Safari o iWork).
Razones principales por las que uso Emacs:
-
Soporte para prácticamente cualquier lenguaje de programación, no solo resaltado de sintaxis sino también estilización, completado de identificadores, indentación automática (simplemente usando TAB en emacs mantiene el código limpio y evita un buen número de errores de tipeo/paréntesis no coincidentes, etc)
-
modo org
-
Gran soporte para editar/previsualizar documentos de LaTeX usando AUCTex
-
Compatibilidad de flujo de trabajo con mi computadora de escritorio, que es una computadora Linux
-
Herramientas poderosas para desarrollo de software (y no solo) como magit, emerge
-
Asombroso soporte en EmacsWiki