<br><br><div class="gmail_quote">2010/3/26 Filip Gruszczyński <span dir="ltr"><<a href="mailto:gruszczy@gmail.com">gruszczy@gmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">> This could be ideally done as a plugin so it won't disturb non-Python<br>
> people :).<br>
<br>
</div>Any chance this plugin could be shipped together with Geany, so it<br>
wouldn't be necessary to build it independently?<br>
<div class="im"><br>
> Even better would be if someone would faster than me implementing it :).<br>
<br>
</div>I'd love to say, that I am gonna do it, but I really don't fell<br>
competent enough.<br>
<div><div></div><div class="h5"><br></div></div></blockquote><div><br>Oh come now, all you are asking for is most of the Python parser, symbol handling and name binding :-D<br><br>More seriously, maybe you could investigate some less powerful but simpler? options.  <br>
<br>1. Since the Python tagmanager currently parses imports, look at if you can get it to load any existing local tag files for imported modules.  Then the existing goto tag operations could be extended to open the source file if its not open.<br>
<br>2. And then extend the goto tag operations to open files associated with global tag files as well<br><br>The extensions for goto tag to open files should be language independent, just open the source file that generated the symbol.  <br>
<br>And the loading of imports is localised to the Python tagmanager so it won't interfere with other languages even though it isn't a plugin.<br><br>Cheers<br>Lex<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div class="h5">
--<br>
Filip Gruszczyński<br>
_______________________________________________<br>
Geany mailing list<br>
<a href="mailto:Geany@uvena.de">Geany@uvena.de</a><br>
<a href="http://lists.uvena.de/cgi-bin/mailman/listinfo/geany" target="_blank">http://lists.uvena.de/cgi-bin/mailman/listinfo/geany</a><br>
</div></div></blockquote></div><br>