- easy-escape 20161209.744(in MELPA)
- Improve readability of escape characters in regular expressions
概要
easy-escape.el は、文字列リテラル中の
二重バックスラッシュ「\\」を別な文字や色で表示します。
elispを読み書きしていると、二重バックスラッシュの多いこと多いこと…
特に正規表現は見てられませんよね。
そんなときにこのパッケージを試してみてください。
本設定ではすべてのソースコードバッファにおいて
「\\」を「¥」と表示させています。
あくまでも表示上「¥」と表示させているだけで、
バッファのデータ上は「\\」です。
その実現のためには compose-region という
regionの文字列を別な文字で表示させる関数を使っています。
Fig1: 元は\\だったのが
Fig2: ¥と表示される!
インストール
パッケージシステムを初めて使う人は
以下の設定を ~/.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/")))
初めてeasy-escapeを使う方は
以下のコマンドを実行します。
M-x package-install easy-escape
アップグレードする方は、
以下のコマンドでアップグレードしてください。
そのためにはpackage-utilsパッケージが必要です。
M-x package-install package-utils (初めてアップグレードする場合のみ) M-x package-utils-upgrade-by-name easy-escape
設定 150704143326.easy-escape.el(以下のコードと同一)
(require 'easy-escape)
(add-hook 'prog-mode-hook 'easy-escape-minor-mode)
(setq easy-escape-character ?¥)
;;; display test
"\\a"
実行方法
$ wget http://rubikitch.com/f/150704143326.easy-escape.el $ emacs -Q -f package-initialize -l 150704143326.easy-escape.el
本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。