https://github.com/cpitclaudel/easy-escape.git
git clone 'git://github.com/cpitclaudel/easy-escape.git'
easy-escape
easy-escape-minor-mode
composes double backslashes (escape characters) into single backslashes, and highlights them to improve readability. The underlying buffer text is not modified.
The default is to use a single \ character instead of two, but the character used and its color can be customized using easy-escape-face
and easy-escape-character
.
This will be valid if the package gets accepted on MELPA:
Setup MELPA if you haven't yet
In your .emacs
, add these three lines:
(require 'package)
(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/") t)
(package-initialize)
Install the package: M-x package-install RET easy-escape RET
Enable easy-escape-minor-mode
in lisp buffers:
;; Replace 'lisp-mode-hook with 'prog-mode-hook to enable everywhere
(add-hook 'lisp-mode-hook 'easy-escape-minor-mode)
(add-hook 'emacs-lisp-mode-hook 'easy-escape-minor-mode)
Download this file
Add this to your .emacs:
(load-file "PATH-TO-THE-FILE-YOU-JUST-DOWNLOADED")
(add-hook 'lisp-mode-hook 'easy-escape-minor-mode)
If you find the distinction between the fontified double-slash and the single slash too subtle, try the following:
Adjust the foreground of easy-escape-face
:
(set-face-attribute 'easy-escape-face nil :foreground "red")
Set easy-escape-character
to a different character:
(setq easy-escape-character ?╲)