Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Rename Active BBEdit Document
tell application "BBEdit"
set old_name to name of text window 1
set dialog_result to display dialog "" default answer (old_name) ¬
buttons {"Cancel", "Rename"} default button 2 ¬
with icon note ¬
with title "Rename Active Document"
if button returned of dialog_result = "Rename" then
set new_name to text returned of dialog_result
set d to active document of text window 1
if (d's on disk) then
set the_file to d's file
tell application "Finder"
set name of file the_file to new_name
end tell
else -- it's a document that has never been saved
set name of d to new_name
end if
end if
end tell

This comment has been minimized.

Copy link
Owner Author

gruber commented Aug 8, 2012

Moved "Rename Active Document" to the title of the dialog box.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.