Toast - IDE de terminal con configuración lista para usar
Show HN: Toast, a beautiful by default in terminal IDE

Toast es un IDE que se ejecuta directamente en tu terminal y viene con todo lo necesario: resaltado de sintaxis con tree-sitter, servidores de lenguaje gestionados para Go, Rust, Python, JavaScript, TypeScript y Markdown, árbol de archivos con estado de git, pestañas múltiples, búsqueda en todo el proyecto con ripgrep, previsualización de Markdown y un sistema de temas que incluye importación desde VSCode. A diferencia de nvim o emacs, no requiere horas de configuración. Ideal para desarrolladores que quieren permanecer en la terminal sin complicaciones. Disponible vía Homebrew o binarios precompilados.
Toast es para el desarrollador que quiere quedarse en su terminal sin pasar horas configurándola.
- gopalv
El "Emacs no tiene un árbol de archivos" es cuando me detuve en seco y me pregunté cuál es la formación de esta persona en IDEs.
Mis días de emacs son de 1999 durante mi fase de "funcional o te vas", pero mi .emacs tenía cerca de 4000 líneas, incluyendo soporte de ratón para xterm, un clon de midnight commander + sftp a un wehbost y una integración profunda con ctags/cscope/c++filt. Incluso había un depurador línea por línea con comandos personalizados en .gdbinit - mira el gdbinit del proyecto php[1] si quieres una idea de cómo recorrer tus propias estructuras de datos súper especiales.
No puedes poner a Emacs en una comparación de IDEs y decir algo sobre características sin que al menos una persona diga "bueno, en realidad".
Eventualmente cambié a vim, pero eso tuvo que ver con la necesidad de hacer ssh a más de 100k máquinas en rotación de soporte y nunca tener emacs en ninguna de ellas.
- jasonjmcghee
El primer archivo que miro (preocupante):
"github.com/yourusername/toast/internal/components/breadcrumbs"
"github.com/yourusername/toast/internal/components/closedialog"
"github.com/yourusername/toast/internal/components/commandpalette"
"github.com/yourusername/toast/internal/components/editor"
- gkoberger
Es interesante que se jacte de no tener IA como característica, pero el sitio web (¿y quizás el producto en sí?) claramente fue construido usando IA.
- kolme
Vim sí tiene soporte de ratón.
- schainks
> toast es para el desarrollador que quiere quedarse en su terminal sin pasar horas dejándolo a punto.
Necesito una terminal que simplemente funcione. Si no funciona desde el primer momento con valores predeterminados sensatos, entonces efectivamente no está a punto, y por lo tanto se tira de inmediato. No me pidas que use tu cosa programada con vibes y llena de bugs si no está a punto, ¿verdad?
Esto lo dice alguien que pasó cientos de horas aprendiendo a personalizar su terminal, su entorno vim, y poner todo eso en control de versiones para que se pudra.