-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
God mode does not work in Transient UI #130
Comments
Transient doesn't allow entering any keys (including You could try customising |
@darth10 Wait, but |
A more important question would be whether God mode is actually needed to control transient UI popups. |
I think the main reason is accessibility. If someone uses God to avoid RSI, or recover from RSI, they might prefer to use |
That makes sense for Maybe some more examples of what you're trying to achieve would be helpful here. |
Here is a real-world example: Working in Org, I wanted to export a document as an HTML fragment. I hit
More generally, these transient UIs can (and do) have |
That's a great example, but c e in Coming back to transient specifically, have you tried customising (define-key transient-map (kbd "<escape> g") 'transient-quit-one) ;; ESC g I understand this is hard to do for every command you intend to use, but it's even harder to implement in God mode for every popup dialog mode that Emacs supports. There was some potential in using I'll explore how this can be implemented cleanly, but it could take a while. |
To be honest, customizing a single key binding is not what I am after. Instead, I would like to see a solution that would always work reliably in all buffers, with no exceptions. |
Magit uses the Transient package to show dialogs, and God does not work inside of these buffers. Does anyone know how to work around this problem?
The text was updated successfully, but these errors were encountered: