Emacs es una familia de editores de texto que se caracterizan por su extensibilidad. El manual de la variante más utilizada, GNU Emacs, lo describe como el editor de visualización en tiempo real extensible, personalizable, auto-documentable.

El desarrollo del primer Emacs comenzó a mediados de la década de 1970, y el trabajo en su descendiente directo, GNU Emacs, continúa activamente a partir de 2017.

Instalación

Hay muchos clientes Emacs en macOS. La versión recomendada en macOS es el puerto Mac de Emacs, pero otras también son buenas.

Puerto Mac de Emacs (Recomendado)

Muchas funciones útiles se construyen con el puerto Mac de Emacs, por ejemplo, variables de entorno, pantalla completa, mejoras visuales, etc.

Enlaza el toque Homebrew primero.

brew tap railwaycat/emacsmacport
  • Método 1: Instalar con brew cask.
brew install --cask emacs-mac

Hay tres versiones disponibles, emacs-mac, emacs-mac-official-icon, emacs-mac-spacemacs-icon.

  • Método 2: Instalación mediante brew.
brew install emacs-mac 

Haga clic aquí para ver las opciones disponibles: 1.--with-dbus, Compilación con soporte para d-bus
--with-modules, Compilación con soporte para módulos dinámicos
--with-xml2, Compilación con soporte para libxml2
--with-ctags, No elimine el ejecutable ctags que emacs proporciona
--with-no-title-bars, Compilación con un parche para no barras de título en marcos (no se admite HEAD HEAD)
--with-natural-title-bar, Compilación con un parche para título color de barra inferido por su tema (HEAD HEAD no es compatible). Se proporciona más información aquí
--with-official-icon, Utilizando el icono oficial de Emacs
--with-modern-icon, Utilizando un icono de Emacs de estilo moderno de @tpanum
--with-spacemacs-icon, Utilizando el icono de Emacs de spacemacs de Nasser Alshammari
--with-icon-for-documents, Utilizando el icono oficial para documentos que se abren por defecto con Emacs

Emacs plus

Comience tocando el barril oficial de emacs-plus.

brew tap d12frosted/emacs-plus

Emacs Plus contiene fórmulas separadas para diferentes versiones de Emacs:

  • emacs-plus-instala Emacs 26, versión actual.
brew install emacs-plus 
brew install [email protected] 
brew install [email protected] 

Haga clic aquí para ver las opciones disponibles: 1.--with-24bit-color: Experimental: compilación con soporte de color de 24 bits
--with-ctags: No elimine el ejecutable ctags que Emacs proporciona
--with-dbus: Compilación con soporte para dbus

--with-mailutils: Compilación con soporte para mailutils
--with-natural-title-bar: Experimental: use un color de barra de título inferido por su tema
--with-no-title-bars: Experimental: Compilación con un parche para no barras de título en marcos (el cabezal XT tiene esta bandera incorporada sin decoración)
--with-x11: Experimental: compilación con compatibilidad con x11
--without-cocoa: Compilación de una versión de Emacs que no sea Cocoa
--without-gnutls: Compilación sin compatibilidad con gnutls
[email protected]: Compilación sin Compatibilidad con [email protected]
--without-librsvg: Compilación sin compatibilidad con librsvg
--without-libxml2: Compilación sin Compatibilidad con libxml2
--without-modules: Compilación sin compatibilidad con compatibilidad con módulos
--without-multicolor-fonts: Compilación sin un parche que habilite la compatibilidad con fuentes multicolores
--without-spacemacs-icon: Compilación sin icono de Spacemacs de Nasser Alshammari
--HEAD: Instalar la versión HEAD

Nota: 1) Es posible que desee instalar exec-path-from-shell si está utilizando Emacs plus. Se encarga de las variables de entorno.2) Para que la barra de título coincida con el color de fondo de tu tema, considera usar en su lugar:brew install emacs-plus --HEAD --with-natural-title-bars

Spacemacs

Spacemacs es una nueva forma de experimentar Emacs: una configuración sofisticada y pulida centrada en la ergonomía, la mnemotecnia y la consistencia.

Spacemacs puede ser utilizado de forma natural por los usuarios de Emacs y Vim, incluso puede mezclar los dos estilos de edición. Cambiar fácilmente entre estilos de entrada hace de Spacemacs una gran herramienta para la programación de pares.

Instalación

  1. Si tiene una configuración de Emacs existente, primero haga una copia de seguridad:

    cd ~mv .emacs.d .emacs.d.bakmv .emacs .emacs.bak

    No olvide hacer una copia de seguridad y eliminar el archivo ~/.emacs, de lo contrario, Spacemac NO SE cargará, ya que ese archivo impide que Emacs cargue el archivo de inicialización adecuado.

  2. Clonar el repositorio:

    git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d

    master es la rama estable y es inmutable, NO haga ninguna modificación o romperá el mecanismo de actualización. Si desea bifurcar Spacemacs de forma segura, use la rama develop donde maneja la actualización de forma manual.

  3. (Opcional) Instale la fuente Source Code Pro.

    Si se está ejecutando en la terminal, también deberá cambiar la configuración de fuente de su terminal.

  4. Lanza Emacs. Spacemacs instalará automáticamente los paquetes que necesite.Si obtiene un error con respecto a las descargas de paquetes, puede intentar desactivar el protocolo HTTPS iniciando Emacs con

    emacs --insecure

    O puede establecer el dotspacemacs-elpa-https en nil en su archivo de puntos para eliminar la necesidad de iniciar Emacs con el argumento --insecure. Es posible que desee limpiar su directorio .emacs.d/elpa antes de hacer esto, para que cualquier paquete dañado que haya descargado se vuelva a instalar.

  5. Reinicie Emacs para completar la instalación.

Configuración de Emacs de Purcell

Este es el árbol de configuración de emacs de Purcell, utilizado y ajustado continuamente desde el año 2000, y puede ser un buen punto de partida para otros usuarios de Emacs, especialmente aquellos que son desarrolladores web. En estos días está un poco orientado hacia macOS, pero se sabe que también funciona en Linux y Windows.

Instalación

Para instalar, clone este repositorio a ~/.emacs.d, es decir, asegúrese de que el init.el contenido en este repositorio termine en ~/.emacs.d/init.el:

git clone https://github.com/purcell/emacs.d.git ~/.emacs.d

Al iniciar Emacs por primera vez, otros paquetes de terceros se descargarán e instalarán automáticamente. Si encuentra algún error en esa etapa, intente reiniciar Emacs y, posiblemente, ejecutar M-x package-refresh-contents antes de hacerlo.

Doom Emacs

Doom es una configuración para GNU Emacs escrita por un ex-vimmer obstinado, melodramático y que habita en el shell. No fue diseñado originalmente para uso público, pero puede considerarse un kit de inicio de hacker.

Instalación

git clone https://github.com/hlissner/doom-emacs ~/.emacs.dcd ~/.emacs.dcp init.example.el init.el # maybe edit init.elmake install

¡No olvide ejecutar make cada vez que modifique init.el!

Visita el wiki para obtener una guía más detallada sobre la instalación, personalización y grokking de Doom.

Deja una respuesta

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