I've got an applescript that I use to open files such as
test.txt in vim, using the terminal.
I usually open a file by right-clicking it an selecting the service
open in vim (this service is created by me and basically runs the applescript).
How do I build an actual program, that can be set in the "open with" option for a file?
This way, when I double click
test.txt, the applescript gets run and the file gets opened in my vim in terminal.app.
I would also like to create custom icons that will be applied to all files I open using this app (using the "Change All..." button).
Where would I begin? Is this easy, because I'm just a novice -although I love programming and would spend much to to get to know all that is needed to do this.
the code is:
on open this_item tell application "System Events" if (count (processes whose name is "Terminal")) is 0 then tell application "Terminal" activate do script with command "vim " & (POSIX path of this_item) in front window end tell else tell application "Terminal" activate tell application "System Events" to tell process "Terminal" to keystroke "t" using command down do script with command "vim " & (POSIX path of this_item) in selected tab of the front window end tell end if end tell end open