If I run speedbar and call (speedbar-add-supported-extension ".clj") in init.el, then I see my Clojure files in the speedbar, and I can expand them to show the function definitions inside, like this:

enter image description here

What I don't like is that Emacs is grouping and sorting the tags by alphabetical order. I would prefer to control the sorting and grouping in the file myself, by functional area. I'd like to give the groups titles (maybe with a comment). For example, something like this works in Xcode:

enter image description here

Leads to hierachy view:

enter image description here

Is there a way to do this with Emacs and Speedbar?

Your Answer


Browse other questions tagged or ask your own question.