On Tue, 16 Mar 2010 19:07:05 +0100 Thomas Martitz thomas.martitz@student.HTW-Berlin.de wrote:
I haven't tried it but do we really want this? Aren't lambda functions supposed to be short and limited to local scope? We don't parse other local things other than nested functions, but they can be quite long.
Is this intention or unwanted limitation? I ask because I would indeed
We inherited tagmanager/ctags and probably want to maintain some kind of closeness with ctags, which mainly only parses file-level tags (except C, which we haven't ported over to Geany).
But there is an advantage that less memory is used.
like to have e.g. the C parser to parse local variables (and of course only show them in the same scope in the tag completition list).
Whilst this would be nice, another problem is that tagmanager (still?) can't parse tags from a memory buffer, only from disk. So until the user saves the file, they still wouldn't get local tag completion.
All this isn't to say we shouldn't do it, just that there are issues involved.
Regards, Nick