I am wondering how is that some interactive commands in emacs present default value while others don’t. For instance when I am in C file and cursor stands on printf, running manual-entry will suggest showing manual page for printf by default. I would like to make my own interactive commands with default value. How?
It seems like thing-at-point is a good direction, but how do I blend thing-at-point and interactive together?
I am wondering how is that some interactive commands in emacs present default value
Share
You already have good starting points to research your own solution.
thing-at-pointis probably useful in this context. I recently answereda question where I explained how to solve this type of problem by exploring the
Emacs code base.
Here is a rough toy function I came up with.
One key thing here is to understand how the
interactiveform works. I wouldread the relevant manual section carefully.