Voglio provare e confrontare entrambe le versioni basate su Cocoa- e X11 di Emacs.
In generale, cerco di installare tutti questi pacchetti tramite Homebrew, ma in questo caso sembra che I Homebrew mi richieda di scegliere una delle due versioni.
C'è un modo per installare Homebrew e contemporaneamente gestire due installazioni parallele di Emacs?
In caso contrario, suppongo che installerei / gestirò una delle due versioni con Homebrew e l'altra "a mano". In questo caso, tuttavia, vorrei che l'installazione non homebrew fosse configurata e costruita esattamente come farebbe Homebrew. Ciò significa configurare la build nello stesso modo di Homebrew, ad eccezione di quegli aspetti dell'installazione (ad esempio, i percorsi dei file di runtime) che sarebbero direttamente in conflitto con l'installazione di Emacs di Homebrew.
Qual è il modo più semplice per generare uno script di installazione che replichi fedelmente la build di Homebrew per una di queste due versioni di Emacs?
(Immagino che il compito menzionato nell'ultima domanda sarebbe una banalità per i programmatori di Ruby, ma non conosco la prima cosa su Ruby. Scrivo codice per vivere, quindi, soluzioni che implicano alcuni programmi di programmazione , python / perl / bash scripting-andrebbe bene con me.)
BTW, la soluzione non deve essere "super-gestibile", dal momento che mi aspetto che dopo aver eseguito questo confronto affiancato per al massimo alcuni mesi selezionerò una delle due versioni e la seguirò da quel momento in poi.
Sfondo
Per molti, molti anni ho eseguito felicemente Emacs su Terminale, in modalità solo testo. Ciò che rende questo set-up meno ideale di quanto è stato finora è che ora voglio iniziare ad usare la modalità Org di Emacs, che ha molte combinazioni di tasti che non vengono trasmesse correttamente da Terminal. Ad esempio, quando digito M-S-<right>
, ciò che Emacs effettivamente riceve, tramite Terminal, è M-<right>
. Questo è un problema noto e ci sono soluzioni di aggiramento ufficiali per questo, ma preferirei evitarli del tutto se posso. La mia speranza è che una o entrambe le versioni di Emacs menzionate in questa domanda facciano questo. Ma, da quando uso Emacs da 5 a 10 ore al giorno per quasi tre decenni, sono diventato molto sensibile ai dettagli della mia interazione con esso. Questo è il motivo per cui voglio provare entrambe le versioni basate su Cocoa- e X11 di side-by-side prima di accontentarci. Se nessuno dei due va bene, proverò AquamacsEmacs. Ho provato AE diversi anni fa, ma non mi ha conquistato (per ragioni che non ricordo più), quindi vedo AE come una terza scelta lontana.