- provide an install script that puts the binary in .local/bin
- maybe a .deb
- should launch help the first time it's opened
- several possible methods you might think of to open help should work
- f1, command "help", "docs" "doc"
- ability to search for normal mode commands for easy keybinding discovery (help should mention this)
- use glow as inspiration, that program is gorgeous
- "line 45/250" in status bar
- selection first, like kakoune
- text objects
- inner line, like vim-utils/vim-line
- fast navigation, like amp
- fuzzy find for all menus (skim library)
- easy discoverability
- fuzzy autocompletion
- space for command line? some thing easy to reach
- jump to previous location is very important
- operater pending popups like kakoune?
- x/X for line select is awesome
- hjkl
- HJKL for "amplified" motion, like in amp - start and end of line, top and bottom of file
- tab to switch buffers
- quick jump modes
- paragraph motion
- dedicated duplicate button?
- respect XDG
- configuration needs to be easy to understand - no "highlighters"
- maybe config with dhall?
- provide a config subcommand that generates/opens the config file
- runs as server
- lsp integration is important
- how to do extensibility...? msgpack rpc like nvim?
- maybe plugins are just in haskell?
- plugins should have a standard configuration format and location