Emacs en macOS Catalina 10.15 in 2019 2020

Disfruta del poder de Emacs en esos ordenadores de marca de frutas

Foto mía. Nada que ver con Catalina, Emacs o Apple: está hecho por diseño, como lo hacen ellos.

Siempre he sido un amante de Emacs por simplicidad. Con la actualización de macOS Catalina, es un dolor de cabeza, como de costumbre, hacer que Emacs funcione a la perfección con el terminal, iTerm2 o el Finder. Uno puede ser un nerd de GTD, un escritor de cualquier tipo, o simplemente trabajar con archivos de texto plano y mucha información; todos merecen el derecho de usar software libre, incluso si Emacs no está incrustado con la última versión de macOS Catalina.

Si aún no ha instalado Emacs, le recomendaría que lo haga ahora mismo a través de su shell favorito.

brew cask install emacs

No demostraré por qué Emacs es increíble. No hace falta hablar. Puedes descargarlo desde emacsformacosx.com también si se siente más cómodo con los instaladores de paquetes GUI.

Emacs se puede invocar desde la línea de comandos (emacs) y el Finder (/Applications/Emacs).app). No olvide corregir sus permisos en el panel Preferencias del sistema > Seguridad y privacidad > Privacidad o Emacs no podrá acceder a su disco duro.

Habilitar ruby como bien situado en /usr/bin/ruby. Después de pulsar el botón+, pulse ⌘ – G-G para abrir /usr/bin . Ruby está escondida ahí.

Para una buena experiencia de usuario (también conocido como UX) en MacOS, no puedo enfatizar lo suficiente para instalar Castlemacs. Es ligero. Las combinaciones de teclas de macOS están muy bien integradas con Emacs. Puedo usar la tecla de Comando y Super. Todos mis llaveros mac y emacs funcionan a la perfección. No falta ninguno.

Nota: En la primera ejecución, dired me da un error ls does not support --dired; see `dired-use-ls-dired' for more details. Insertar (setq dired-use-ls-dired nil) en su personalizado.el archivo.

Comportamiento con errores: Emacs inicia una nueva instancia (y proceso) cada vez que intento abrir un documento, ya sea desde la línea de comandos o desde el Finder. Realmente no me importa eso I estoy más encogido por el tiempo que me lleva arrancar mi brillante Macbook Pro de 2017, ¿como 5 5 segundos? Demasiado para mí. Textmate se abre al instante (Finder o CLI). Así que tengo esta pieza de código de los años 60, que es Emacs, con sabor a una capa liviana en la parte superior, que lleva un portátil Macintosh de 4 4K cinco largos segundos al inicio. No puedo vivir con eso, no puedo dormir con eso. Es pellizcar un nervio doloroso de injusticia: ¿voy a invertir mi dinero en un software de suscripción para administrar mis tareas, mi calendario, mis proyectos, mis diarios, mis facturas, mis informes?mi vida? Hoy no.

Quiero que Emacs arranque en un blitz en macOS Catalina, ¿así que necesito un demonio? brew services start emacs está roto. el comando emacs --daemon no parece ayudar. Google es mi amigo, como Stackoverflow, aunque no pude encontrar ninguna cura para mi dolor.

La solución

Estoy utilizando principalmente la CLI en iTerm2. No necesito una .archivo de la aplicación para hacer doble clic o para destacar. Tengo la bendición de tener un hijo inteligente capaz de hablar bash con fluidez. Me escribió un hermoso pedazo de concha que hace el trabajo, todos los créditos para él. La poesía ha sido comentada para que entiendas el verdadero significado de la misma. Queremos iniciar un servidor, si aún no se ha iniciado. A continuación, abra nuestro documento en un nuevo búfer.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.