Відповіді на подібні запитання, ймовірно, будуть суб’єктивними. Я схильний не погоджуватися з тим, що Emacs.app не добре інтегрується в MacOS. В даний час я використовую звичайний Emacs.app від emacsformacosx.com (не Aquamacs), а кілька рядків у ~ / .emacs можуть легко використовувати знайомі ярлики, наприклад, спробувати
(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))
Також ярлики, такі як cmd-O, відкривають звичайне діалогове вікно файлів MacOS, тому не потрібно вивчати нові ярлики. Між іншим, кілька поширених ярликів MacOS насправді надходять із Emacs (наприклад, Ca для початку рядка та Ce для кінця рядка, які є типовими для більшості програм MacOS, таких як Safari або iWork).
Основні причини, чому я використовую Emacs:
Підтримка практично будь-якої мови програмування, не лише виділення синтаксису, але й стилізація, заповнення ідентифікаторів, автоматичне відступ (просто використання TAB в emacs підтримує чистий код та запобігає досить великій кількості помилок друку / невідповідних дужок тощо)
org режим
Відмінна підтримка для редагування / попереднього перегляду документів LaTeX за допомогою AUCTex
Сумісність робочого процесу з моїм робочим столом, який є комп'ютером Linux
З'являються потужні інструменти для розробки програмного забезпечення (і не тільки), такі як magit
Дивовижна підтримка в EmacsWiki