Tech News
← Home  ·  All topics

Tree-Sitter

5 GoKawiil briefs on this topic

New terminal text editor 'txt' targets developers who avoid modal editing

A developer released txt, a lightweight, keyboard-driven text editor built to run directly in the terminal without configuration or a modal input system. It uses tree-sitter for syntax highlighting across many languages, supports code folding, and includes a fuzzy symbol picker for navigating functions and classes within a file.

New terminal code editor 'Toast' launches with built-in LSPs and file tree

A developer released Toast, an open-source terminal-based code editor available via Homebrew, positioned as a preconfigured alternative to Vim, Neovim, and Emacs. It ships with managed language server installs, tree-sitter syntax highlighting for languages like Go, Rust, and Python, a file tree sidebar with git status, multi-tab editing, spell checking, and go-to-definition support, all working out of the box without manual configuration.

Zed code editor built by Atom creators adds CSV previews and Git blame tools

Zed, the Rust-based multiplayer code editor from the team behind Atom and Tree-sitter, positions itself as a faster, lighter alternative to VS Code and Cursor. Its latest update adds tabular previews for CSV, TSV, PSV and SSV files with sortable columns and filtering, plus new Git blame and stashing actions and reduced memory usage for large files. Community contributors also improved DeepSeek model support, JetBrains-style keymaps, Markdown table sizing, and SSH authentication handling.

Emacs 31 ships experimental markdown-ts-mode built on tree-sitter

The newly released Emacs 31 includes a tree-sitter-based mode for editing Markdown files, called markdown-ts-mode, though it is not enabled by default and is labeled experimental. Despite that label, the mode already supports the full CommonMark spec and most of GitHub Flavored Markdown, plus extras like code block editing, table-of-contents tools, and integration with converters such as pandoc. Users must manually load the library, for example via use-package or autoload, since Emacs won't switch to it automatically when opening .md files.

Emacs 31.1 released with tree-sitter upgrades and unexec dumper retired

Emacs 31.1 has shipped without one dominant flagship feature, instead delivering a batch of quality-of-life improvements. Notable changes include broader tree-sitter support with a long-requested automatic grammar installer, and the formal deprecation of the decades-old unexec memory-dumping mechanism used to speed up startup. A planned new garbage collector was left out and pushed to the next major release, Emacs 32.