Skip to content

Latest commit

 

History

History
43 lines (42 loc) · 1.63 KB

TODO.org

File metadata and controls

43 lines (42 loc) · 1.63 KB

Areas to work on

PROJ Status

A/M/D file overview

STRT Diffs

Side-By-Side Diff

KILL split based on git and then reconstitute with overlays

KILL investigate overlays or how magit did it

STRT self-made segment

within the same file the different segments
have all hunks be the same length, for aesthetic purposes

Up/Below Diff

squash action acting only on currently selected segment/file

Shortlog equivalent

make configurable

Overview (Two liner)

conflict marker missing

PROJ Log

Evolution Log

list of log entries based on `jj log`

side-view buffer with details for individual change

modeled on the magit-log view, incl. auto-update of the details buffer based on movements

obslog

Commit Log

PROJ Interactions with jj cli

Process logs for real user commands akin to magit’s $ buffer

Squash -i

figure out how to call emacs after jj prepares temporary directory

uses ui.diff-editor even for squash

by default everything is selected for squash, revert needed

Diff

Jump to affected line

squash selected hunk only

PROJ modeline integration

parent change > change > description

also show change id after each save?

PROJ Multiple workflow

Have a project wide setting that makes the workflow easier with keybinding flows?

Workflows

Squash workflow

https://steveklabnik.github.io/jujutsu-tutorial/real-world-workflows/the-squash-workflow.html

Edit workflow

https://steveklabnik.github.io/jujutsu-tutorial/real-world-workflows/the-edit-workflow.html