link-hint 20170313.1945(in MELPA)
Use avy to open or copy visible urls.

概要

link-hint.el は、ace-link.el(レビュー) の類似品で、
Emacs上のリンクをHit-a-Hint的に開くものです。

ace-linkの

  • EWW
  • org-mode
  • info
  • help

に加えて、mu4eとpackage menuにも対応しています。

本設定ではace-link同様info/help/ewwにおいてoでリンクを開くようにしています。

20150924035307.png
Fig1: helpでoを押すと…

20150924035310.png
Fig2: hintがつくのでキーを押せばリンクを辿れる

インストール

パッケージシステムを初めて使う人は
以下の設定を ~/.emacs.d/init.el の
先頭に加えてください。

(package-initialize)
(setq package-archives
      '(("gnu" . "http://elpa.gnu.org/packages/")
        ("melpa" . "http://melpa.org/packages/")
        ("org" . "http://orgmode.org/elpa/")))

初めてlink-hintを使う方は
以下のコマンドを実行します。

M-x package-install link-hint

アップグレードする方は、
以下のコマンドでアップグレードしてください。
そのためにはpackage-utilsパッケージが必要です。

M-x package-install package-utils (初めてアップグレードする場合のみ)
M-x package-utils-upgrade-by-name link-hint

設定 150924033826.link-hint.el(以下のコードと同一)

(eval-after-load "info"
  `(define-key Info-mode-map "o" 'link-hint-open-link))
(eval-after-load "help-mode"
  `(define-key help-mode-map "o" 'link-hint-open-link))
(eval-after-load "eww"
  `(progn
     (define-key eww-link-keymap "o" 'link-hint-open-link)
     (define-key eww-mode-map "o" 'link-hint-open-link)))

本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。