[gedit-list] New Project Manager plugin



Hi all,

I've started working on a gedit plugin to manage projects. I gave the
Project Manager plugin listed on http://live.gnome.org/Gedit/Plugins a
try, but didn't find it to be very usable.

Here are my major complaints:
1) If you try to add a directory to the project, the project manager
treats it like a file and tries to open it with gedit. It should
recursively add all files inside the directory

2) When a project is open, the project manager opens all project files
in the editor. This is undesirable, if there are only a dozen files in
the project then it is fine, but if there are hundreds or thousands of
files then it does not work.

3) The only way to view a list of project files is as a list of URIs
in a dialog window. There is no way to scroll this dialog, so again,
this is broken for large projects.

4) There is no way to open a single file in the project--the only
option is to open all files. Again, broken for large numbers of files.

5) The only possible way to interact with projects is through the
projects menu, which is placed after the help menu.

So far, I have a treeview that resides in gedit's side panel. I am
currently displaying all of the project files in a directory tree,
with directory and file icons. I also have save/load project files as
xml in place.

I still need to support some basic things like creating/opening
projects, adding/removing files from projects, etc. In the future,
after everything is working, I plan on adding support for svn (and
possibly cvs, git, bzr).

I have a few questions about the project manager. First, is anybody
using the current project manager? If you're not using it, would you
want to use one that has some more features and works better? Is
anybody else already working on improving the current project manager
or creating a better one?

btw, I tried to visit the sourceforge project page for the current
project manager, and it seems to have been deleted.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]