I know quickly is supposed to make life easier for developers of all kinds, I'm just curious as to if there is an IDE for quickly (something like QtCreator or Monodevelop)?

If not, as a part B, is there one on the way?

link|improve this question

feedback

2 Answers

up vote 9 down vote accepted

The short answer is no.

A quickly edit command will open all python files in your default editor. You can however use your preferred editor or IDE for development.

link|improve this answer
:( - some day I hope that I get a surprise in one of my curiosity questions :/ – Roland Taylor Mar 6 '11 at 0:22
feedback

Hope my answer comes on time, I just tested and you can use PyDev from eclipse.

Basically you first need to create your Quickly application as shown in the examples, then create a project in eclipse with PyDev (I used the same name) and set the location of your Quickly application as the project location. To be able to launch the project from Eclipse, rename the executable script called in the bin/ folder to something like *_launcher.py* (the name must differ from the module with the rest of the code).

Now, one nasty piece of work is to make the schema settings work (a bug about this is filed). First, to move automatic compiling from the quickly run script to *_launcher.py* append this code to the end of the file, right before the import command:

### BEGIN inserted from Quickly's run.py
# Compile schema if present
schemapath = os.path.abspath("data/glib-2.0/schemas")
if os.path.exists(schemapath):
    subprocess.call(["glib-compile-schemas", schemapath])
### END

Then to tell the application to look for schemas locally as well you have to edit the PyDev launch configuration and in the Environment tab add a variable XDG_DATA_DIRS with a value

/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/path/to/your/project/data

(adjust to match your project path)

You'll be able to modify any files and test if it works and even debug the program, and you can still use normal commands from quickly.

In my case, I already had the bazaar plugin installed in the eclipse enviromnent and I can see which files I need to commit and so on.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.