Las 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 utilizando el Emacs.app regular de emacsformacosx.com (no Aquamacs) y algunas líneas en ~/.emacs pueden usar fácilmente atajos familiares, por ejemplo, prueba
(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 cuadro de diálogo de archivos habitual de MacOS, por lo que no es necesario aprender nuevos atajos. Por cierto, varios atajos comunes de MacOS en realidad provienen de Emacs (por ejemplo, C-a para inicio de línea y C-e para final de línea que son predeterminados en la mayoría de las aplicaciones de MacOS como Safari o iWork).
Principales razones por las que uso Emacs:
-
Soporte para prácticamente cualquier lenguaje de programación, no solo resaltado de sintaxis sino también estilizado, completado de identificadores, sangría automática (usar TAB en Emacs mantiene el código limpio y evita un buen número de errores/tipos de paréntesis incorrectos)
-
modo org
-
Excelente soporte para editar/visualizar documentos LaTeX usando AUCTex
-
Compatibilidad de flujo de trabajo con mi escritorio, que es una computadora Linux
-
Herramientas potentes para desarrollo de software (y no solo) como magit, merge
-
Increíble soporte en EmacsWiki