Hi Thorsten, thanks! This looks very much in line with what I was looking for!
From what I can tell, outshine won’t just use the function definitions themselves to define structure — it specifically uses commented org-mode header lines for structure?
What I had in mind originally would just use the function definitions themselves as navigation headers (sort of like making a temporary buffer from the current imenu or ECB data), but doing it by header levels instead could be a useful way to go about it…. I’ll give it a shot!
Best,
Illya
navi-mode.el (in combination with outshine.el and outorg.el) might give
you exactly what you want, see this article on Worg
,-----------------------------------------------------------
| http://orgmode.org/worg/org-tutorials/org-outside-org.html
`-----------------------------------------------------------
There are screencasts available on youtube, e.g.
,--------------------------------------------
| Modern conventions for Emacs Lisp files
| https://www.youtube.com/watch?v=nqE6YxlY0rw
`--------------------------------------------
to give you an idea what its all about.
--
cheers,
Thorsten