A feature I really like in some other editors is the ability to roll through old versions of a file 1 by 1. Trying to consider the best way to do that in Kakoune.
define-command git-edit-force 'edit!; nop %sh(git reset -- "$kak_buffile"); git checkout' alias global ge! git-edit-force