On Dec 1, 2009, at 1:49 PM, Peter Weil wrote:

> What I'm hearing is that he's asking for the ability to save the 
> "insta-project" as a project at any time, without having to go through any 
> extra steps.
> 
> I think that this is a good idea, and could make the "insta-project" 
> behavior/feature even more useful. Anything that facilitates/speeds up 
> project creation would be a plus (not that the normal procedure is that 
> horrible).

Projects are scriptable. Before insta-projects, you could script the creation 
of a project as necessary.

You can drop a script in your Scripts folder that will let you take advantage 
of the scripting interface to save an insta-project:

tell application "BBEdit"
        if exists project document 1 then
                tell project document 1
                        if on disk then
                                display alert "This project has already been 
saved."
                        else
                                set defaultLocation to missing value
                                set defaultName to "Project.bbprojectd"
                                try
                                        set defaultLocation to file of project 
item 1
                                        set defaultName to name of project item 
1 & ".bbprojectd"
                                end try
                                if defaultLocation is not missing value then
                                        set f to choose file name default 
location defaultLocation default name defaultName
                                else
                                        set f to choose file name default name 
defaultName
                                end if
                                save to f
                        end if
                end tell
        else
                display alert "No project open."
        end if
end tell

=== end of script ===

- Jim

-- 
You received this message because you are subscribed to the 
"BBEdit Talk" discussion group on Google Groups.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/bbedit?hl=en
If you have a feature request or would like to report a problem, 
please email "[email protected]" rather than posting to the group.

Reply via email to