1.6 KB


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.

Supported Applications

    The following applications are currently supported:
  • Address
  • with the Vimperator plugin
  • Google


Customize the org group by typing M-x customize-group RET org RET, then expand the Modules section, and enable mac-link.

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") 'org-mac-grab-link)))


Activate the grabber by typing C-c g (or whatever key you decided to bind, as above), or type M-x org-mac-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. Changes take effect immediately. If you are using the org-mode version >8.2, you can also customize whether the =org-mac-link should highlight the selected text when grabbing the link from