I love git lens for vscode.
[todo: insert screenshot]
but actually managing the commit message text revealed by git lens via git rebase is a little crazy making
it is a nice way to really make sure you maintain very clear history/state of your code
however, i think a better approach may be:
- auto-save all ctrl+z history like dropbox
- manually write a "foo.ts.lit" via a new vscode extension
these .lit files could support varying levels of boldness if the lit text