Tool Open source

neorex

neorex is a Rex-native frontend for Neovim, written in Zig. It runs one Neovim instance behind multiple Rex panes, sharing buffers, registers, undo history, and language servers; Neovim splits map to Rex panes, while focusable floating windows become floating panes and other UI elements are drawn inside their associated pane. It follows Rex light/dark themes and palette colors, and includes Neovim colorscheme and lualine themes.

View repository Mentioned in 1 video ↓

Overview

The project targets macOS, requires Rex and a recent Neovim, and is built with Zig. It is described as very early and incomplete: Neovim window move, swap, and resize commands do not control Rex panes, only one tab page is supported, and some plugin layouts and command-line messages are limited. neorex is released under the MIT license.

What neorex is used for

1 use taken from transcripts — each links to the moment in the video.

  • Lets Neovim live inside the Ghostty terminal as real terminal panes, written in Zig. One Neovim instance powers every pane so buffers, registers, undo history, and language servers are shared, and splits open as proper terminal panes.

Videos mentioning neorex

1 in the library.