On MacOS, there are a number of link types which just work for opening things system-wide, for example, rdar://123456789
for opening an issue in the Radar app. These can all be opened with the open
command. I'd like Emacs to use open
for all types of links, and have open
figure out what program to use. Is there a way to do that? I already have browse-url-generic-program
set to open
, but it doesn't seem to work---clicking on, e.g., [[rdar://123456789]]
in Org mode doesn't open it in Radar, it just says "no match for fuzzy expression."
I should specify that I'm not looking for a solution to the local problem of Radar links, but any kind of link that MacOS knows how to handle with open
, so [[foo://bar]]
, where foo
is some link type that, if you put it in Safari or another MacOS app, the system knows how to handle it.