This code will allow you to grab the current link or selection from an open mac application and insert it as a hyperlink at point in an org-mode document.
The following applications are currently supported:
- Finder.app
- Mail.app
- Address Book.app
- Safari.app
- Firefox.app
- Google Chrome.app
- Together.app
Add the org-mac-link-grabber/lisp directory to your load-path, and then add
(require 'org-mac-link-grabber)
to your .emacs. You may also optionally bind a key to activate the link grabber menu, like this:
(add-hook 'org-mode-hook (lambda () (define-key org-mode-map (kbd "C-c g") 'omlg-grab-link)))
Activate the grabber by typing C-c g (or whatever key you decided to bind, as above), or type M-x omlg-grab-link RET. This will give you a menu in the modeline allowing you to select an application. The current selection in that application will be inserted at point as a hyperlink in your org-mode document.
You may customize which applications appear in the grab menu by customizing the group org-mac-link-grabber. Changes take effect immediately.