Upon looking into the source code a little bit, it seems that the last tab switching is a very small bit of code.  It looks like it just stores an integer in a struct called CallbacksData, it is only used in a few files, and it only seems to be used for this purpose (so changing it shouldn't have too many side effects).  Could this be replaced with an array/linked list/whatever of integers?  It's entirely possible that I'm missing something and this is more difficult than it looks, but, if not, is it at all possible this could be added in the future?
Thanks,
Mark

On Fri, Aug 8, 2008 at 1:26 PM, Nick Treleaven <nick.treleaven@btinternet.com> wrote:
On Fri, 8 Aug 2008 11:49:04 -0400
"Mark Turner" <mturner4@csee.usf.edu> wrote:

> Sorry if this has been asked before, but I couldn't find it in the
> archives.  Is it possible in the current release of Geany to have
> more than 2 buffers when using most recently used switching via
> Ctrl-tab?  2 buffers is better than none, and I much prefer switching
> via MRU to just moving down the list with Ctrl-pageup/down.  If it is
> not possible in the current version, is it a possible addition in the
> future?

This isn't implemented.

A related subject is Code Navigation, which is currently implemented as
a queue of places in the code in various documents. For me, it would
be better if code navigation had a queue _per_ document, as I prefer to
use Ctrl-Tab to switch documents. So if we implemented a MRU document
forward/back queue I think it would make sense to change code
navigation to be limited to each document. This would suit me well, not
sure about everyone else ;-)

Regards,
Nick
_______________________________________________
Geany mailing list
Geany@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany