Toast - Терминальная IDE с готовой настройкой
Show HN: Toast, a beautiful by default in terminal IDE

Toast — это полноценная среда разработки прямо в терминале, которая избавляет от необходимости собирать редактор с нуля. В отличие от nvim и emacs, Toast поставляется с управляемыми LSP, встроенным файловым деревом, вкладками, подсветкой синтаксиса через tree-sitter и темами. Поддерживаются Go, Rust, Python, JavaScript, TypeScript и Markdown. Установка через Homebrew или готовые сборки, настройка через ~/.config/toast/config.json. Идеально для разработчиков, ценящих терминал и не желающих тратить часы на конфигурацию.
Toast — для разработчика, который хочет оставаться в терминале, не тратя часы на его донастройку.
- gopalv
«В Emacs нет файлового дерева» — вот на этом месте я остановился и задумался, а какой у этого человека вообще опыт с IDE.
Мои дни с emacs — это 1999 год, во время моей фазы «функциональное или уходи», но в моём .emacs было почти 4000 строк, включая поддержку мыши в xterm, клон midnight commander + sftp на веб-хост и глубокую интеграцию с ctags/cscope/c++filt. Там был даже построчный отладчик с кастомными командами .gdbinit — посмотрите на gdbinit проекта php[1], если хотите понять, как обходить собственные супер-специальные структуры данных.
Нельзя ставить Emacs в сравнение IDE и говорить что-либо о фичах, чтобы хотя бы один человек не сказал «ну, вообще-то».
В итоге я перешёл на vim, но это было связано с необходимостью заходить по ssh на 100k+ машин в ротации поддержки и с тем, что emacs не было ни на одной из них.
- jasonjmcghee
Первый файл, который я смотрю (настораживает):
"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
Забавно, что он хвастается отсутствием AI как фичей, но сайт (а может, и сам продукт?) явно был сделан с помощью AI.
- kolme
В Vim есть поддержка мыши.
- schainks
> toast для разработчика, который хочет оставаться в терминале, не тратя часы на его доводку.
Мне нужен терминал, который просто работает. Если он не работает из коробки с разумными настройками по умолчанию, то он действительно не доведён до ума и поэтому немедленно выбрасывается. Не просите меня использовать вашу багованную вейб-кодинг поделку, если она не доведена до ума, так ведь?
Это говорит человек, который реально потратил сотни часов на изучение кастомизации своего терминала, своего окружения vim и положил всё это в систему контроля версий, чтобы оно там сгнило.