> Opening files in recursive directories is something that belongs in a plugin, 
> not in core.

I thought it's doable, but I'm not sure about the idea of mirror-copying 
open-dialog-box related codes to a plugin.  Having an Open Dialog box under 
Tools menu also seems awkward.  But I can do that if I decide to.

> Also look at the project plugins (there are two of them at least) because 
> they may do part of what you want too and also the treebrowser plugin which 
> does recursive directory walking without too-new glib functions.

It's ok.  I can easily picture how it can be done with 
`g_file_enumerator_next_file()`.  Also, it seems like not explicitly requesting 
a GFile instance from an iteration function is better since we don't need it 
when we're opening a file.  An instance should only be created if we're opening 
another directory.

---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/1163#issuecomment-237833181

Reply via email to