Skip to content

Instantly share code, notes, and snippets.

@tzarskyz
Forked from gruber/Rename Active Document.scpt
Created December 5, 2013 14:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tzarskyz/7806411 to your computer and use it in GitHub Desktop.
Save tzarskyz/7806411 to your computer and use it in GitHub Desktop.
tell application "BBEdit"
activate
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment