combobulate icon indicating copy to clipboard operation
combobulate copied to clipboard

C-g quits all transients, not the innermost one

Open aspiers opened this issue 1 year ago • 3 comments

https://magit.vc/manual/transient/Aborting-and-Resuming-Transients.html says:

Pressing C-g while a nested transient is active only quits the innermost transient, causing a return to the previous transient.

and indeed this desirable behaviour is observed in magit and other packages using transient... except for combobulate, in which C-g exits all transients. I find this very inconvenient while learning combobulate, because if I want to see what's inside a nested transient, or remind myself, and then decide there's nothing in that transient I need right now, I have to always start from the top again.

aspiers avatar Apr 13 '24 09:04 aspiers

Hm. I did not know about this behaviour, and transient is very difficult to configure for me. Do you know what the fix might be?

mickeynp avatar Apr 13 '24 14:04 mickeynp

I don't as I hardly worked with transient, but @tarsius might.

aspiers avatar Apr 14 '24 00:04 aspiers

I couldn't reproduce that.

Please provide an exact example of an instance where that doesn't work. But first make sure you use the latest version of both packages.

tarsius avatar Apr 14 '24 14:04 tarsius