I'm using magit. When I try to pull or commit, I get this message in the mini-buffer:

Cannot invoke transient magit-pull while minibuffer is active

I can assure you, I have closed every magit-related buffer. There is no magit process at all, no hidden buffers.

When I C-x g to start magit back up, I see this error. How can I identify and stop whatever process is blocking me from using magit?

I can use git pull, git commit etc., fine in other shells outside of emacs.

1 Answer 1


Speaking more general, more often than necessary I find myself in the minibuffer and pressing Ctrl-g does not end the minibuffer input session. By running Alt-X apropos-command (aka Ctrl-h a) with 'minibuffer' as search term, I know found the command exit-minibuffer, which resolves the situation of not being able to apply a magit command.

  • exit-minibuffer worked for me. thanks! Commented Nov 15, 2023 at 23:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.