Le risposte a domande come questa sono probabilmente soggettive. Tendo a non essere d'accordo sul fatto che Emacs.app non si integri bene in MacOS. Attualmente sto usando regolarmente Emacs.app da emacsformacosx.com (non da Aquamacs) e alcune righe in ~ / .emacs possono facilmente usare scorciatoie familiari , per esempio provare
(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))
Anche scorciatoie come cmd-O aprono la normale finestra di dialogo del file MacOS, quindi non c'è bisogno di imparare nuove scorciatoie. Tra l'altro, molte delle scorciatoie MacOS comuni provengono in realtà da Emacs (ad esempio C-a per l'inizio della linea e C-e per il fine riga che sono i valori predefiniti nella maggior parte delle app MacOS come Safari o iWork).
Principali motivi per cui utilizzo Emacs:
-
Supporto per praticamente qualsiasi linguaggio di programmazione, non solo l'evidenziazione della sintassi ma anche lo styling, il completamento degli identificatori, il rientro automatico (basta usare TAB in emacs per mantenere pulito il codice e prevenire un discreto numero di errori di battitura / parentesi non corrispondenti ecc.)
-
modalità org
-
Ottimo supporto per la modifica / anteprima dei documenti LaTeX utilizzando AUCTex
-
Compatibilità del flusso di lavoro con il mio desktop, che è un computer Linux
-
Potenti strumenti per lo sviluppo di software (e non solo) come magit, emerge
-
Supporto straordinario in EmacsWiki