Skip to content

xuchunyang/grab-mac-link.el

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

grab-mac-link.el

MELPA MELPA Stable

Grab link from Mac Apps.

Supported Apps

  • Chrome
  • Safari
  • Firefox
  • Finder
  • Mail
  • Terminal
  • Skim
  • qutebrowser

Supported Link types

Plain:    https://www.wikipedia.org/
Markdown: [Wikipedia](https://www.wikipedia.org/)
Org:      [[https://www.wikipedia.org/][Wikipedia]]
HTML:     <a href="https://www.wikipedia.org/">Wikipedia</a>

Usage

M-x grab-mac-link

Prompt for an application to grab a link from and prompt for a link type to insert as, then insert it at point.

(grab-mac-link app &optional link-type)

Grab link from App and return it in LINK-TYPE.

(grab-mac-link 'chrome)
    ⇒ "https://www.wikipedia.org/"

(grab-mac-link 'chrome 'plain)
    ⇒ "https://www.wikipedia.org/"

(grab-mac-link 'chrome 'markdown)
    ⇒ "[Wikipedia](https://www.wikipedia.org/)"

(grab-mac-link 'chrome 'org)
    ⇒ "[[https://www.wikipedia.org/][Wikipedia]]"

(grab-mac-link 'terminal)
    ⇒ "/Users/xcy/.emacs.d"

M-x grab-mac-link-dwim

Choose an application according to grab-mac-link-dwim-favourite-app and link type according to the current buffer's major mode, i.e., major-mode. For example, if you use Chrome a lot, you may want to set this in your init file:

(setq grab-mac-link-dwim-favourite-app 'chrome)

Acknowledgment

AppleScript code used in this program is borrowed from org-mac-link.el.

About

Grab link from Mac Apps and insert it into Emacs

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published