¿Qué es Doom Emacs y cómo instalarlo?

¿Qué es Doom Emacs y cómo instalarlo?
Una fotografía de una computadora portátil encima de un sofá.

Doom Emacs proporciona una manera fácil y accesible de comenzar con el entorno de Emacs. Para ello, le proporciona un editor que ya incluye complementos y funciona desde el primer momento. Este artículo le mostrará cómo instalar Doom Emacs en Linux y cómo configurarlo para uso personal.

¿Qué es Doom Emacs?

En esencia, Doom Emacs es una distribución de Emacs personalizada. Es una versión de Emacs que contiene varias herramientas y ajustes para optimizar el conjunto de funciones predeterminadas del editor de texto. Por ejemplo, Doom Emacs viene con su propia utilidad auxiliar que actualiza y configura automáticamente su instalación personal.

Una captura de pantalla que muestra la pantalla de bienvenida predeterminada de Doom Emacs.

Los desarrolladores de Doom Emacs también lo diseñaron para que fuera un «marco de configuración» para el editor de texto. Como resultado, Doom suele ser lo suficientemente flexible como para que puedas usarlo como punto de partida para tu propio editor de texto a través de complementos y configuraciones personalizados.

Aprenda cómo puede conectar Emacs a IRC usando ERC.

Preparando su sistema para Doom Emacs

El primer paso para instalar Doom es obtener sus dependencias principales: Emacs, ripgrep y Git. Para hacer eso, abra una ventana de terminal y ejecute el siguiente comando:

Ubuntu/Debian

Para RHEL y Fedora , puedes instalar las dependencias principales de Doom a través de dnf:

En distribuciones basadas en Arch , usando pacman:

Instalación de Doom Emacs

Doom requiere una instalación limpia de Emacs para funcionar correctamente. Asegúrese de que la carpeta de configuración predeterminada de Emacs no exista en su directorio de inicio:

Una terminal que muestra el proceso de clonación de Git para el repositorio de Doom Emacs.

Vaya a su nuevo directorio de configuración y luego ejecute la utilidad de instalación de Doom:

Escriba Yy luego presione Enterpara crear un archivo de variable de entorno local para Doom. Esto asegurará que Doom funcione en su máquina incluso si la carga desde una sesión remota.

Una terminal que muestra el archivo de variables de entorno externo durante la instalación de Doom.

Espere hasta que la utilidad de instalación imprima un mensaje «¡Que te diviertas!» mensaje, luego ejecute el siguiente comando. Esto verificará dos veces su carpeta de configuración y garantizará que Doom esté funcionando correctamente:

Una terminal que muestra la utilidad Doom Doctor ejecutándose.

Abra el “.bash_profile” del usuario actual usando su editor de texto favorito:

Vaya al final del archivo, luego agregue la siguiente línea de código:

Esto actualizará la variable PATH para incluir el directorio bin de Doom y garantizará que pueda ejecutar la doomutilidad incluso fuera de su carpeta de configuración.

Cierre sesión en su usuario actual para aplicar su nueva configuración, luego pruebe si funciona ejecutando lo siguiente:

Configurando Doom Emacs

Doom Emacs le permite elegir entre más de 150 módulos para modificar y habilitar. Estos van desde soporte de lenguaje básico hasta modificaciones de la interfaz de usuario y nos permiten personalizar Doom para que sea nuestro propio entorno informático personal.

Para comenzar, abre Doom y presiona Space+ F, luego P.

Una captura de pantalla que muestra una lista de los archivos de configuración disponibles para Doom Emacs.

Seleccione el archivo “init.el” y luego presione Enter.

Una captura de pantalla que resalta el archivo init.el de Doom Emacs.

Desplácese hacia abajo en el archivo hasta encontrar una línea que comience con (doom!.

Una captura de pantalla que destaca la función Doom para la instalación actual de Doom Emacs.

Busque un módulo que le guste en la lista, luego elimine los dos puntos y coma (;;) delante del que desea habilitar.

Una captura de pantalla que resalta un módulo deshabilitado.

De manera similar a las banderas USE de Gentoo , estos módulos de Doom también pueden contener banderas que puede activar para ajustar cómo se ejecutará un módulo durante su sesión.

Para agregar una bandera, incluya el nombre del módulo entre paréntesis, luego escriba un signo «+» seguido de la bandera que desee. En este ejemplo, hemos agregado la marca de diario al módulo de organización para habilitar el soporte de diario.

Una captura de pantalla que resalta un módulo con un indicador modificador adicional.

Presione Ctrl+ X, luego Ctrl+ Cpara guardar su nuevo archivo de configuración.

Abra una nueva sesión de terminal, luego ejecute lo siguiente para instalar los nuevos módulos en su sesión de Emacs:

Por último, abra su cliente Doom Emacs y verifique si los nuevos módulos funcionan correctamente.

Una captura de pantalla que muestra una instalación de Doom Emacs en funcionamiento con un indicador de módulo personalizado.

Instalar Doom Emacs es sólo el primer paso para sumergirse en la madriguera de Emacs y su potencial casi infinito de extensibilidad. Descubra cómo puede convertir este potente editor de texto en un reproductor de música a través de EMMS , así como utilizarlo como un lector de RSS adaptable con Elfeed .

Crédito de la imagen: Jay Prajapati a través de Unsplash . Todas las modificaciones y capturas de pantalla realizadas por Ramces Red.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *