牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

auto-highlight-symbol と highlight-symbol-mode のメモ

(emacs24.3)

特定の変数をすべてハイライトしたいと思って試したけど、結局とりやめた。
i-search のハイライトでいいかと思った。
でも一応設定したメモを残す。

auto-highlight-symbol

minor-mode だから mode 毎に設定しないといけないみたい。
常に自動でカーソル上のワードをハイライトしてくれる。
置換もできる
でも開発止まってるっぽい。

;; auto-highlight-symbol-mode
(defface ahs-plugin-defalt-face
  '((t (:inherit)))
  "Face used in `display' plugin."
  :group 'auto-highlight-symbol)
(defvar ahs-plugin-defalt-face 'ahs-plugin-defalt-face)
(add-hook 'emacs-lisp-mode-hook 'auto-highlight-symbol-mode)
(add-hook 'python-mode-hook 'auto-highlight-symbol-mode)

highlight-symbol-mode

minor-mode だから mode 毎に設定しないといけないみたい。
置換もできる
ワード上で highlight-symbol-at-point とかしないとハイライトされないみたい。

;; highlight-symbol-mode
;; (global-set-key [(control f3)] 'highlight-symbol-at-point)
(global-set-key (kbd "C-3") 'highlight-symbol-at-point)
(global-set-key [(meta f3)] 'highlight-symbol-query-replace)
(setq highlight-symbol-colors '("lemonchiffon"))