Created
January 21, 2010 14:38
-
-
Save mmisono/282837 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
snippet script | |
script ${1:new_object} | |
on run | |
${2:-- do something interesting} | |
end run | |
end script | |
snippet on | |
on ${1:functionName}(${2:arguments}) | |
${3:-- function actions} | |
end ${1} | |
snippet tell | |
tell ${1:app} | |
${0:-- insert actions here} | |
end tell | |
snippet terms | |
using terms from ${1:app} | |
${0:-- insert actions here} | |
end using terms from | |
snippet if | |
if ${1:true} then | |
${0:-- insert actions here} | |
end if | |
snippet rept | |
abbr rep | |
repeat ${1} times} | |
${0:-- insert actions here} | |
end repeat | |
snippet repwh | |
abbr rep | |
repeat while ${1:condition} | |
${0} | |
end repeat | |
snippet repwi | |
abbr rep | |
repeat with ${1} in ${2} | |
${0} | |
end repeat | |
snippet try | |
try | |
${0:-- actions to try} | |
on error | |
-- error handling | |
end try | |
<D-c> | |
snippet timeout | |
with timeout ${1:number} seconds | |
${0:-- insert actions here} | |
end timeout | |
snippet con | |
considering ${1:case} | |
${0:-- insert actions here} | |
end considering | |
snippet ign | |
ignoring ${1:application responses} | |
${0:-- insert actions here} | |
end ignoring | |
snippet shell | |
${1:set shell_stdout to }do shell script ${3:"${2:#script}"} | |
without altering line endings | |
${0} | |
snippet delim | |
set oldDelims to AppleScript's text item delimiters | |
set AppleScript's text item delimiters to {"${1:,}"} | |
${0:-- insert actions here} | |
set AppleScript's text item delimiters to oldDelims | |
snippet parent | |
prop parent : app "${1}" | |
snippet alert | |
display alert "${1:alert text}" | |
${2:message} "${3:message text}" | |
${4:as warning} | |
snippet dialog_OK | |
abbr dialog | |
display dialog "${1:text}" | |
${2:with icon} ${3:1} | |
buttons {"${4:OK}"} default button 1 | |
snippet dialog_OK/Cancel | |
abbr dialog | |
display dialog "${1:text}" | |
${2:with icon} | |
buttons {"${3:Cancel}", "${4:OK}"} | |
default button "${4}" | |
set button_pressed to button returned of result | |
if button_pressed is "${4}" then | |
${5:-- action for default button button goes here} | |
else | |
-- action for cancel button goes here | |
end if | |
snippet dialog_OK/Cancel/Other | |
abbr dialog | |
display dialog "${1:text}" | |
${2:with icon} | |
buttons {"${3:Cancel}", "${4:Other Choice}", "${5:OK}"} | |
default button "${5}" | |
set button_pressed to button returned of result | |
if button_pressed is "${5}" then | |
${6:-- action for default button button goes here} | |
else if button_pressed is "${3}" then | |
-- action for cancel button goes here | |
else | |
-- action for other button goes here | |
end if | |
snippet dialog_TextFierld | |
abbr dialog | |
set the_result to display dialog "${1:text}" | |
default answer "${2:type here}" | |
${3:with icon} | |
buttons {"${4:Cancel}", "${5:OK}"} | |
default button "${5}" | |
set button_pressed to button returned of the_result | |
set text_typed to text returned of the_result | |
if button_pressed is "${5}" then | |
${6:-- action for default button button goes here} | |
else | |
-- action for cancel button goes here | |
end if | |
snippet choose_Applications | |
abbr choose | |
${1:set the_application to }choose application with prompt "${2:Choose an application:}"${3:with multiple selections allowed} | |
snippet choose_Files | |
abbr choose | |
${1:set the_file to }choose file with prompt "${2:Pick a file:}" | |
${3:default location path to home folder} | |
${4:with invisibles} | |
${5:with multiple selections allowed} | |
${6:with showing package contents} | |
snippet choose_Folders | |
abbr choose | |
${1:set the_folder to }choose folder with prompt "${2:Pick a folder:}" | |
${3:default location path to home folder} | |
${4:with invisibles} | |
${5:with multiple selections allowed} | |
${6:with showing package contents} | |
${0} | |
snippet choose_NewFile | |
abbr choose | |
${1:set the_filename to }choose file name with prompt "${2:Name this file:}" | |
default name "${3:untitled}" default location ${4:path to home folder} | |
snippet choose_URL | |
abbr choose | |
${1:set the_url to }choose URL showing ${2:Web} servers with editable URL | |
snippet choose_Color | |
abbr choose | |
${1:set the_color to }choose color default color ${2:{65536, 65536, 65536\}} | |
snippet choose_ItemFromList | |
abbr choose | |
set the_choice to choose from list ${1}"\}} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment