Skip to content

Red Editor v0.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Sep 21:28
· 18 commits to main since this release
59f6289

Red v0.8.0: Open a directory, stay in the editor

Red v0.8.0 turns directories into navigable, read-only editor buffers. Start with red ., move through entries with familiar keys, and open files in place. Mouse selection, shebang-based syntax detection, and picker navigation make the rest of the trip easier.

Three things to try

  1. Browse a directory in an editor window. Run red . or :e path/to/dir, move with normal editor keys, press Enter to open an entry, and use - to go up. Directory buffers are read-only and can be revisited.
  2. Select with the mouse, keep editing with Vim keys. Drag to make a Visual selection, double-click for a word, triple-click for a line, or quadruple-click for a block. The selection remains available for motions and editing commands.
  3. Highlight extensionless scripts from their shebang. When a filename has no language match, Red recognizes common shell, Node, Lua, PowerShell, and Husk interpreters from the first line. Language packs can register more.

More in this release

  • New: Move through picker results with Ctrl-n and Ctrl-p. Use Ctrl-n for the next result and Ctrl-p for the previous one without changing your search query.
  • New: Try Rust Glancer as an optional language server. A documented configuration lets Rust projects use Glancer; rust-analyzer remains the default. Install Glancer separately before switching.

Agent support requires an installed Codex CLI and codex login.

What's Changed

Features

Bug Fixes

  • deps: Update rustls past security advisory by @fcoury
  • editor: Prevent terminal control injection by @fcoury in #365
  • startup: Avoid first-launch config warning by @fcoury-oai in #362
  • session: Support symlinked config directories by @fcoury-oai in #361

Documentation

  • editor: Document wrapped-line navigation recipe by @fcoury-oai

Contributors

Installation

Homebrew

brew install codersauce/tap/red

macOS

curl --proto '=https' --tlsv1.2 -fsSL https://getred.dev/install.sh | sh

Linux

curl --proto '=https' --tlsv1.2 -fsSL https://getred.dev/install.sh | sh

Windows

irm https://getred.dev/install.ps1 | iex

Install Codex separately and run codex login to enable agent support.

Checksums

Download SHA256SUMS.txt from this release to verify archives.

Full Changelog

v0.7.0...v0.8.0