http://emacs.rubikitch.com/hl-anything/

レビュー当時は end-of-buffer 関係がのバグがあったのですが
本家で修正されたので設定から除去しました。

設定 141228045535.hl-anything.el(以下のコードと同一)

(require 'cl-lib)
(defun hl-thingatpt--symbol-regexp (&rest them)
  "せっかく (bounds-of-thing-at-point 'symbol) してるんだから
\\_<〜\\_>で囲もうぜ?"
  (if (use-region-p)
      (apply them)
    (cl-destructuring-bind (regexp &rest rest)
        (apply them)
      `(,(format "\\_<%s\\_>" regexp) ,@rest))))
(advice-add 'hl-thingatpt :around 'hl-thingatpt--symbol-regexp)

;;; regionを指定したときに解除されないのを修正
(advice-add 'hl-highlight-thingatpt-local :after 'deactivate-mark)
(advice-add 'hl-highlight-thingatpt-global :after 'deactivate-mark)

;;; ハイライト情報を保存・復元
(add-hook 'find-file-hook 'hl-restore-highlights)
(add-hook 'kill-emacs-hook 'hl-save-highlights)

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