Span is a keyboard-driven app that lets you lay out and rearrange text, line by line.
Controls - show vim arrows
Layout mode
Freemove
- move cursor
- select or create span
- delete span
- clear layout
- undo  - redo
- edit text
Selected
- select previous
- select next
+ - add previous
+ - add next
- span end -1
- span end +1
+ - span start +1
+ - span start -1
- toggle attach
When attach is on, resizing a span will push and pull any neighbor span.
+ - move spans
- delete spans
- exit to freemove
- undo  - redo
- edit text
Themes
- next theme
Text mode
use normal text input controls
- exit to layout mode
save as png  save as JSON  load JSON  toggle help
Layout
a
80x25
Text
constraint.systems
video walkthrough  view source