though, the 2nd one has nuance. it works well for git because the `add` operation is extremely common to do (so as is using git itself). if your tool is not on the same level, it'll likely be harder to achieve this intuitiveness without having to do something like `do foo? (Y)es, (n)o, (a)lways, neve(r), (s)kip, (j)ump` etc., and if the amount of things to select from (esp. if there's a selection, especially if a one w/ dynamic (~ arbitrary) amount of items to select from), then __maybe__ the arrows __might__ be better fit, but i haven't seen such a scenario yet, - rather, people over-use the arrow selections because it's the easy option to go with. fuck [[mediocrity]].