On Thu, Oct 29, 2015 at 1:53 AM John Wiegley wrote: > >>>>> Artur Malabarba writes: > > > Basically, as soon as isearch starts, you should see something like this. > > Toggles [M-s]: [w] Word OFF [_] Symbol OFF ['] Character-Fold ON [r] > Regexp > > OFF I-search: search string here > > Artur, does this mean the I-search prompt would be two-lines high in the > minibuffer, instead of one-line? If so, I would definitely want a way to > disable it; if I already know the options, it shortens the text window for > documentation I wouldn't need. > > For new users, I'm not sure whether it should be on by default or not. It's > handy, for sure, but distracting maybe? I can't say without that mindset. > I'd > love to hear from some users to see what they think. > > John > > In the wake of magit, Mickey Petersen (who wrote Mastering Emacs) wrote a package called discover.el (blog intro + screenshot): https://www.masteringemacs.org/article/discoverel-discover-emacs-context-menus This might be a good direction for the conversation. I've been an emacs user for ~2 years now. I think some minimal documentation / toggles in the magit spirit would go a long way in demystifying the emacs behavior. As noted by someone else, I would consider it critical to indicate somehow that there are other modifiers and options. I would, of course, want a toggle for this. Some of the things that have made my life as a newbie better were: - discovering which function I just triggered with my keypress - discovering which keypress I can use for the function I just called - discovering how I can modify the default behavior of an emacs function Any way in which emacs can help with these things is good for a beginner, to help them map emacs behavior with emacs terminology.