Grant over at Wisdom and Wonder has a short post that points us to imenu-list. That’s a minor mode that puts the output of imenu
into a separate buffer where you may find it easier to work with. If you follow the link to imenu-list
‘s GitHub page you can see a screen shot of it in action.
Somehow, I’ve never warmed up to imenu
but perhaps this will help. You can think of imenu-list
as being sort of like occur
and use it in a similar way. If you find yourself jumping around a program buffer a lot, you may want to give imenu-list
a try.