patniemeyer
Registered
I'd like ".txt" files on my desktop to open in vim in a new window in iTerm by default.
So I figured out how to create a shell script with the appropriate osascript embedded in it to take an argument and do just that... tell iTerm to open a new window and load the file into vim.
However when I go to try to make the file type association using "open with" from the finder, OSX won't let me choose my executable shell script (#!/bin/sh) as the application. Even if I check the "all applications" it is still grayed out.
Does anyone have any idea of how OSX chooses which apps are "valid" for opening files and which are not?
Or can someone tell me the correct way to do this? I'm gussing there is some way with folder actions...
Thanks,
Pat Niemeyer,
Author of Learning Java, O'Reilly & Associates
So I figured out how to create a shell script with the appropriate osascript embedded in it to take an argument and do just that... tell iTerm to open a new window and load the file into vim.
However when I go to try to make the file type association using "open with" from the finder, OSX won't let me choose my executable shell script (#!/bin/sh) as the application. Even if I check the "all applications" it is still grayed out.
Does anyone have any idea of how OSX chooses which apps are "valid" for opening files and which are not?
Or can someone tell me the correct way to do this? I'm gussing there is some way with folder actions...
Thanks,
Pat Niemeyer,
Author of Learning Java, O'Reilly & Associates