Soe. A built-in text editor for command-line tools that works without vim.

github.com/schacon/soe

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

July 2026
  • Merge branch 'sc-branch-1'
  • v0.7.1: clarify Ctrl-Q status bar hint
  • Merge pull request #1 from schacon/sc-branch-1
  • Clarify Ctrl-Q status bar hint as 'save and exit'
  • v0.7.0: edit() resolves external editors with Git precedence
May 2026
  • Update Cargo.lock for v0.6.0
  • v0.6.0: undo/redo, soft wrap, keybinding fixes
  • Add soft word wrap with visual indicator (Alt+Z)
  • Rebind prev-paragraph from Ctrl+H to Ctrl+P
  • Add undo/redo (Ctrl+Z / Ctrl+Y)
  • Add Edit menu with paragraph navigation and editing shortcuts
  • Update Cargo.lock for v0.4.1
  • Remove :q functionality and keep :teddy text in buffer
  • Update Cargo.lock for v0.4.0
  • Replace About overlay with vim-style splash and :teddy easter egg
  • Update Cargo.lock for v0.3.0
  • Add soe binary for standalone use
  • Update Cargo.lock for v0.2.0
  • Add capture API with Git editor resolution + built-in fallback
  • Add README and MIT license