I'm a vim user and have recently been trying out emacs for fun. I find that the feature I'm missing most so far from vim is the "super star" (find the word under the cursor by typing *) feature, and I have yet to find the equivalent in emacs. If it's not built in, what would I need to add to my emacs file to get something similar?
“super star” or find the word under the cursor equivalent in emacs
editoremacssearchvim
Best Answer
As pointed out by paldepind,
isearch-forward-symbol-at-point
(M-s., by default) is a close equivalent to * in Vim. This function is available starting in GNU Emacs 24.4; if your Emacs is different or older, read on for alternatives.Usually I just do (M-b ...) C-s C-w ... C-s. That is:
Here is a go at integrating it into I-Search (invoked via C-s and C-r; use C-h k C-s for info on
isearch
).Integrating it into I-Search takes advantage of its word matching and case sensitivity settings (C-s M-c C-* would do a case-sensitive search on the word under point).