On Fri, 11 Jun 2010 02:18:39 +0800 Chow Loong Jin hyperair@gmail.com wrote:
It's git://gitorious.org/gproject/mainline.git.
Thanks.
On Thu, 10 Jun 2010 22:31:27 +0200 Jiří Techet techet@gmail.com wrote:
Yet another file system browser...
...that is integrated to geany and makes it possible to access files fast and gets rid of garbage files. Yes.
No more integrated than the other browser plugins. filebrowser filters the object files too.
It seems to me that simply adding a "project patterns" field in the Geany project settings dialog, and making the patterns available to all browser plugins and Find in files, would have been better than duplicating functionality.
I don't duplicate any functionality - I reuse whatever I can from geany. (Unfortunately I can't use all the features the session project uses, something I've been discussing with Lex and Nick. So some features are missing.)
There are currently patterns in 3 plugins (including gproject) and the ability to enter them in Find in files as --include and --exclude. That's what I meant by duplication.
I'd be happy if you tested it - you'd be the first one ;-).
I did, briefly. On the plus side, the browser works. Now...
Find in project segfaults. I'll compile a -g version tomorrow.
Find file does nothing when started from the menu, and finds nothing when started from the project tree. I expected incrementional search or filter field in the sidebar.
Clicking on a file/directory entry immediately re-selects the editor. Somewhat practical, but an obstacle to the keyboard navigation.
Of course, with a single mixed directory/file tree, and without any pathbar selector, bookmarks, or at least a Go to directory (maybe Find file does this?), navigating inside a large project is clumsy. In a simple directory structure with lots of files, the filebrowser with it's filter is more useful.
I also expected to have the file type actions in the files popup menu, it seems like the most natural thing for a "full project". Not that a project-less browser plugin can't have them... Hmmm, that's an idea.