Toast, un IDE ligero para terminal con pestañas, LSP y soporte Git

Fuentes: Toast: a lightweight TUI IDE for quick in-the-moment file edits

Toast es un entorno de desarrollo integrado (IDE) minimalista que funciona por completo dentro de la terminal, pensado para ediciones rápidas de archivos sin abrir una interfaz gráfica. El proyecto, alojado en GitHub bajo el repositorio paradise-runner/toast, ofrece una experiencia similar a la de editores clásicos mediante un árbol de archivos lateral, pestañas con indicadores de cambios sin guardar, resaltado de sintaxis vía tree-sitter e integración con servidores LSP para autocompletado, documentación al pasar el cursor y navegación a la definición. Incorpora además búsqueda en todo el proyecto con ripgrep, búfer con deshacer y rehacer basado en Rope, un sistema de temas con dos variantes integradas (toast-dark y toast-light) y un importador de temas de VS Code.

El editor está escrito en Go (requiere Go 1.25 o superior para compilar desde código fuente) y se distribuye en binarios para distintas plataformas; en macOS puede instalarse a través del tap de Homebrew paradise-runner/tap/toast. La configuración se gestiona desde un archivo JSON en ~/.config/toast/, donde se definen opciones de editor, barra lateral, rutas a servidores LSP por lenguaje, comandos de búsqueda y patrones a ignorar. La distribución incluye además una tabla de atajos de teclado con combinaciones como Ctrl+S para guardar, Ctrl+Tab para cambiar de pestaña o F12 para ir a la definición.

Los autores subrayan que el proyecto se encuentra en una fase muy temprana de desarrollo, por lo que aconsejan precaución ante posibles fallos. Quienes quieran contribuir o reportar incidencias pueden abrir un issue en el repositorio de GitHub, donde también se detallan los comandos make disponibles para compilar, ejecutar y ejecutar las pruebas.