GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • home
  • install
  • download
  • devlog
  • docs
  • community

This view

  • Original page
  • New address

GeezerVison is showing flow-control.dev — Flow Control: a programmer's text editor

Flow Control

a programmer’s text editor

Release 0.7.0 is out now!

Featuring inline auto completion, splits, centered view, git diffs & blames, symbols palette, highlight references, and lots more! See the release notes in our devlog for the full list of new features.

🚀 Features

  • Lightning Fast TUI with ≤6ms frame times, low latency input handling and smooth animated scrolling

  • Intuitive UI with tabs, splits, scrollbars and palettes with full mouse support for all UI elements

  • Support for more than 70 programming languages, zero configuration needed, via tree-sitter powered syntax highlighting

  • Language Server Protocol pre configured support for most language servers with support for inline auto completion, symbol lookup, goto definition, highlight references, hover and more

  • Powerful multi-cursor editing and integrated clipboard history

  • Powerful configurable keybinding system that supports modal and non-modal editing styles

  • Multiple pre-configured keybinding modes

    • Flow Control - GUI IDE style bindings (similar to vscode)
    • Emacs
    • Vim
    • Helix
    • User created
  • Hybrid rope/piece-table buffer system, edit very large files with thousands of cursors

  • Infinite undo (at least until you run out of ram)

  • Full unicode support, including support for the kitty text sizing protocol

  • Plenty of themes included and support for vscode themes via the flow-themes project

  • Runs on Linux, FreeBSD, MacOS, Windows and Android (under termux) with easy cross-compilation to all supported targets

Requirements

  • A modern terminal with 24bit color and, ideally, kitty keyboard protocol support. Kitty, Foot and Ghostty are the recommended terminals at this time. Zellij also works well. Most other terminals will work, but likely with reduced functionality.

  • NerdFont support. Either via terminal font fallback or a patched font.

  • A UTF-8 locale

🛣️ Roadmap

See our devlog for on-going updates from the development team.

In Development

  • Persistent undo/redo
  • File watcher integration

Future

  • Collaborative editing
  • Plugin system
  • Multi-terminal sessions
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.