Es probable que las respuestas a preguntas como esta sean subjetivas. Tiendo a estar en desacuerdo que Emacs.app no se integra bien en MacOS. Actualmente estoy usando Emacs.app regular de emacsformacosx.com (no Aquamacs) y algunas líneas en ~ / .emacs pueden usar accesos directos familiares fácilmente , p.ej prueba
(setq mac-option-modifier nil)
(setq mac-right-option-modifier 'meta)
(setq mac-right-command-modifier 'hyper)
;; M-x to its usual meaning:
(global-set-key (quote [343144]) (quote execute-extended-command))
;; M-p to its usual meaning:
(global-set-key (quote [332412]) (quote next-history-element))
También los accesos directos como cmd-O abren el cuadro de diálogo del archivo MacOS normal, por lo que no es necesario aprender nuevos accesos directos. Por cierto, varios accesos directos comunes de MacOS provienen realmente de Emacs (por ejemplo, C-a para principio de línea y C-e para final de línea, que están predeterminados en la mayoría de las aplicaciones de MacOS como Safari o iWork).
Principales razones por las que uso Emacs:
-
Admite prácticamente cualquier lenguaje de programación, no solo el resaltado de sintaxis sino también el estilo, la finalización de los identificadores, la sangría automática (el uso de TAB en emacs mantiene el código limpio y evita un número bastante bueno de errores tipográficos / paréntesis no coincidentes, etc.) / p>
-
modo de organización
-
Excelente soporte para editar / previsualizar documentos LaTeX utilizando AUCTex
-
Compatibilidad del flujo de trabajo con mi escritorio, que es una computadora con Linux
-
Herramientas poderosas para el desarrollo de software (y no solo) como magit, emerge
-
Soporte increíble en EmacsWiki