I was using emacs in the foregoing century because it was (and is!) superb, changed to XEmacs (do not know anymore why) but there are some ‘small’ difference which may be even big ones (e.g. the org. package of emacs) is missing in XEmacs and in emacs
the possibiltye to have a button ‘Recent files’ I could not find
I use at the moment the (in both available) code continuation (alt /) but this is not the same as showing a window of possible completions related to the project, now Blender Python Api.
So either emacs can be (easily told) to be able too to do such things I can imaging that other users like other editors.
I very often other editors too, ‘scite’ to look quick into a file (I have it in explorers right click, Vista PC)
The possibilities of Geany editor to show into about a python file (vars ,functions classes) and the possibility to show only the headings
(think as is done for *.org files in emacs) is great and is automatic.
This feature I would like to know if it is possible (I can imagine it is, but it is NOT automatic!) in (X)Emacs …
BUT, if something is NOT automatic, it is like the fairytale: You know there is ‘SCHLARAFFENLAND’ but to reach it it costs you a lot of work! And getting something automatic lets you be content (because of considerable time invested already).
(X)Emacs is to my opinion the most powerful text-editor: it is a living lisp machine which COULD be learned anything you want but
you need experts to make it for a newbie automatic (say easy) usable …