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 ?╲)