Quiero probar y comparar las versiones de Emacs basadas en Coco y X11.
En general, trato de instalar todos estos paquetes a través de Homebrew, pero en este caso parece que Homebrew requiere que elija una de las dos versiones.
¿Hay alguna manera de que Homebrew instale y administre simultáneamente dos instalaciones paralelas de Emacs?
Si no, supongo que instalaría / administraría una de las dos versiones con Homebrew, y la otra "a mano". En este caso, sin embargo, me gustaría que la instalación que no es de Homebrew se configure y construya exactamente como lo haría Homebrew. Esto significa configurar la compilación de la misma manera que Homebrew, excepto por aquellos aspectos de la instalación (por ejemplo, ubicaciones de archivos de tiempo de ejecución) que podrían entrar en conflicto directamente con la instalación de Homacrew Emacs.
¿Cuál es la forma más sencilla de generar un script de instalación que replicaría fielmente la compilación de Homebrew para una de estas dos versiones de Emacs?
(Imagino que la tarea mencionada en la última pregunta sería una trivialidad para los programadores de Ruby, pero no sé lo primero acerca de Ruby. Sin embargo, escribo el código para ganarme la vida, así que las soluciones involucran algo de programación, por ejemplo Python / perl / bash scripting, estaría bien para mí.)
Por cierto, la solución no tiene que ser "muy fácil de mantener", ya que espero que después de realizar esta comparación lado a lado durante al menos unos meses, escoja una de las dos versiones y me quede con ella. a partir de entonces.
Fondo
Durante muchos, muchos años, he estado felizmente ejecutando Emacs en la Terminal, en modo de solo texto. Lo que hace que esta configuración sea menos ideal de lo que ha sido hasta ahora es que ahora quiero comenzar a usar el Modo Org de Emacs, que tiene muchas combinaciones de teclas que no se transmiten correctamente por Terminal. Por ejemplo, cuando escribo M-S-<right>
, lo que Emacs recibe realmente, a través de la Terminal, es M-<right>
. Este es un problema conocido, y hay evoluciones oficiales para ello, pero preferiría evitarlos en total si puedo. Mi esperanza es que una o las dos versiones de Emacs mencionadas en esta pregunta hagan esto. Pero, desde que uso Emacs 5-10 hrs / día durante casi tres décadas, me he vuelto bastante sensible a los detalles de mi interacción con él. Es por eso que quiero probar las versiones de Coco y X11 una al lado de la otra antes de decidirme por una. Si ninguno se ajusta a la cuenta, probaré AquamacsEmacs. Probé AE hace varios años, pero no me convenció (por razones que ya no recuerdo), por lo que veo a AE como una tercera opción distante.