Merge lp:~quickly-committers/quickly/ide into lp:quickly
Status: | Needs review |
---|---|
Proposed branch: | lp:~quickly-committers/quickly/ide |
Merge into: | lp:quickly |
Diff against target: |
271 lines (+117/-56) 6 files modified
data/templates/ubuntu-application/configure.py (+2/-3) data/templates/ubuntu-application/edit.py (+2/-1) data/templates/ubuntu-application/internal/quicklyutils.py (+0/-38) data/templates/ubuntu-flash-game/internal/quicklyutils.py (+0/-13) quickly/builtincommands.py (+32/-1) quickly/templatetools.py (+81/-0) |
To merge this branch: | bzr merge lp:~quickly-committers/quickly/ide |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Quickly Developers | Pending | ||
Review via email: mp+61326@code.launchpad.net |
Description of the change
Quickly uses the same editor for editing project (many files open) and for read_input (open a single file and react to editor close down). In order to do both tasks quickly uses a particular property of gedit which allows both usages simultaneously. It would be nice to use a different program for editing files (an IDE) and for reading input. Also different IDEs for different languages.
Proposal: quickly reads a preference file e.g. ~.config/
[vala-ubuntu-
ide = valide
[ubuntu-
ide = geany
[java-ubuntu-
ide = eclipse
[kubuntu-
ide = kdevelop
and uses the ide for quickly edit. Automatically creates ~.config/
The bad news: running trunk/quickly$ test/run.sh doesn't work for me still so I cannot test it :(
Unmerged revisions
- 621. By Tony Byrne <email address hidden>
-
removed some junk
- 620. By Tony Byrne <email address hidden>
-
allow preferences to be edited outside project
removed quickly configure preferences
added quickly preferences
moved read_input from templates/ubuntu- application/ quicklyutils. py
to quickly/templatetools. py - 619. By Tony Byrne <email address hidden>
-
added command configure preferences
- 618. By Tony Byrne <email address hidden>
-
moved get_quickly_
editors( ) into templatetools: same code for all templates
use a config file to allow developer use an ide for editing project keeping gedit for read_input()
I dig moving the functions to templatetools to be shared. But why create a preference system for the ide issue? Isn't that already handled via environment variables?