-
Notifications
You must be signed in to change notification settings - Fork 22
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
moving the mark back into the main buffer leaves things in a goofy state #112
Comments
This actually happens with all Emacs functions that read from the minibuffer. You can reproduce easily without the mouse by typing I personally have this code in my personal Emacs configuration to make the behavior more ergonomic; that is, typing So, nominally not a bug, although I am open to suggestions on how we could make CTRLF's behavior less surprising without breaking other things. |
Well, still more new things to learn about emacs a decade later! I assume some of isearch's 'easy to accidentally stop editing the search' quicks also avoid this. I'll try to figure out what combination of keyboard commands causes me to keep tripping over this. Maybe there is something more specific that can be done there. |
Yeah, most keys are unbound in isearch, or rebound to special things, so it's hard to exit the minibuffer without aborting isearch, which I suppose you can consider to be a feature. With CTRLF you have the default minibuffer bindings, which unfortunately/fortunately (depending on your point of view) makes it much easier to escape. |
This thread is being closed automatically by Tidier because it is labeled with "waiting on response" and has not seen any activity for 90 days. But don't worry—if you have any information that might advance the discussion, leave a comment and I will be happy to reopen the thread :) |
To me that's actually pretty annoying. I ditched isearch specifically because of this, since it was barely usable with a similar issue. It just takes a single mouse click to enter this fragile state, which is especially irritating if I move around my project, switch windows a couple of times, and then it turns out that
The builtin search somehow does not have those issues. It just knows when to close and, most importantly, does not cause that violent jumping around open buffers. |
I have this problem too, still. Can reopen to track making the behavior more reasonable. |
M-x ctrlf-mode
C-s emacs
Things are now in a --- for lack of a more technical term --- goofy state. You can move around, type words etc, but all of the ctrlf faces are still applied and typing
M-x
gives the "use minibuffer while in minibuffer" error. TypingC-s
again seems to get things back into a reasonable state.NOTE: I keep falling into this case without using the mouse, but I'm not sure how. This is a small reproduction case for what I hope is the same issue (or at least a similar one).
The text was updated successfully, but these errors were encountered: