Configuración básica y mínima para empezar con Emacs (i)
1. Introducción
Emacs es más que un editor: es un entorno poderoso y personalizable. Si estás empezando, una configuración mínima te permite trabajar cómodamente sin abrumarte. Aquí te presento una setup básica, observaciones y un pequeño "how-to" para arrancar con Emacs y esteroides.
2. Configuración mínima
Para empezar, crea o edita tu archivo de configuración en ~/.emacs.d/init.el. Aquí tienes un ejemplo básico:
;; Configuración básica de Emacs (setq inhibit-startup-message t) ; Desactiva la pantalla de bienvenida (tool-bar-mode -1) ; Oculta la barra de herramientas (menu-bar-mode -1) ; Oculta la barra de menús (scroll-bar-mode -1) ; Oculta la barra de desplazamiento (global-display-line-numbers-mode t) ; Muestra números de línea (setq make-backup-files nil) ; Desactiva archivos de respaldo (~) (setq auto-save-default nil) ; Desactiva guardado automático ;; Fuentes y apariencia (set-face-attribute 'default nil :font "DejaVu Sans Mono-12") ; Fuente básica ;; Paquetes básicos (usando use-package) (package-initialize) (unless package-archive-contents (package-refresh-contents)) (setq package-archives '(("gnu" . "https://elpa.gnu.org/packages/") ("melpa" . "https://melpa.org/packages/"))) (unless (package-installed-p 'use-package) (package-install 'use-package)) (require 'use-package) ;; Org Mode básico (use-package org :ensure t :config (setq org-startup-indented t)) ; Indentación automática en Org Mode
Esto te da un Emacs limpio, con números de línea, sin distracciones y Org Mode listo para usar.
3. How-to: Empezar a trabajar
- Abre Emacs:
emacs &en la terminal o usa el ícono si lo instalaste gráficamente. - Si no existe, crea
~/.emacs.d/init.elconC-x C-f ~/.emacs.d/init.el. - Copia y pega el código anterior.
- Guarda con
C-x C-sy reinicia Emacs (C-x C-cy vuelve a abrirlo). - Prueba Org Mode: abre un archivo
.org(C-x C-f prueba.org) y escribe algo como* Tarea 1.
¡Ya estás trabajando con Emacs!
4. Observaciones
- Ligereza: Esta configuración es mínima y rápida, ideal para principiantes.
- Escalabilidad: Puedes añadir más paquetes (como
magitoevil) conuse-packagecuando estés listo. - Aprendizaje: Los atajos (
C-xsignifica Ctrl+x) son clave; practica conC-h t(tutorial integrado). - Flexibilidad: Cambia la fuente o ajustes según tu gusto en
init.el.
5. Conclusión
Con esta base, tienes un Emacs funcional para escribir, organizar y experimentar. Es el primer paso para dominar esta herramienta legendaria. ¿Listo para trabajar con esteroides? ¡Emacs te espera!
"Emacs: donde cada tecla es una puerta a la productividad."