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?
Share
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).