[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/easy-escape c35994a 08/27: Add README
From: |
ELPA Syncer |
Subject: |
[elpa] externals/easy-escape c35994a 08/27: Add README |
Date: |
Tue, 14 Sep 2021 17:57:30 -0400 (EDT) |
branch: externals/easy-escape
commit c35994a1c9ae874cbc838e3cd36763bb49c6ae4d
Author: Clément Pit--Claudel <clement.pitclaudel@live.com>
Commit: Clément Pit--Claudel <clement.pitclaudel@live.com>
Add README
---
README.md | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 61 insertions(+)
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..50d1b6a
--- /dev/null
+++ b/README.md
@@ -0,0 +1,61 @@
+# `easy-escape`
+
+![Easy-escape: before and after](img/easy-escape.png)
+
+`easy-escape-minor-mode` composes double backslashes (escape characters) into
single backslashes, and highlights them to improve readability. For example,
`easy-escape` displays `"\\(?:\\_<\\\\newcommand\\_>\\s-*\\)?"` as
`"\(?:\_<\\newcommand\_>\s-*\)?"`. 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`.
+
+## Screenshots
+
+### Using a custom color
+
+![Easy-escape: before and after](img/easy-escape-other-color.png)
+
+### Using a custom character
+
+![Easy-escape: before and after](img/easy-escape-other-character.png)
+
+## Setup
+
+### MELPA (preferred)
+
+This will be valid if the package gets accepted on MELPA:
+
+1. Setup [MELPA](http://melpa.org/#/getting-started) if you haven't yet
+
+ In your `.emacs`, add these three lines:
+
+ ```elisp
+ (require 'package)
+ (add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/") t)
+ (package-initialize)
+ ```
+
+2. Install the package: `M-x package-install RET easy-mode RET`
+
+### Alternative setup
+
+1. Download [this
file](https://raw.githubusercontent.com/cpitclaudel/easy-escape/master/easy-escape.el)
+2. Add this to your .emacs:
+
+ ```elisp
+ (load-file "PATH-TO-THE-FILE-YOU-JUST-DOWNLOADED")
+ ```
+
+## Fine-tuning
+
+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`:
+
+ ```elisp
+ (set-face-attribute 'easy-escape-face nil :foreground "red")
+ ```
+
+* Set `easy-escape-character` to a different character:
+
+ ```elisp
+ (setq easy-escape-character ?╲)
+ ```
- [elpa] branch externals/easy-escape created (now e09cc69), ELPA Syncer, 2021/09/14
- [elpa] externals/easy-escape baa6091 01/27: Initial commit, ELPA Syncer, 2021/09/14
- [elpa] externals/easy-escape b7d6596 06/27: Add copyright notice, ELPA Syncer, 2021/09/14
- [elpa] externals/easy-escape ad76064 07/27: Add screenshots, ELPA Syncer, 2021/09/14
- [elpa] externals/easy-escape c7ee1cb 02/27: Add autoload and clean up easy-escape-character list, ELPA Syncer, 2021/09/14
- [elpa] externals/easy-escape caea5e0 04/27: Rename to easy-escape-minor-mode, ELPA Syncer, 2021/09/14
- [elpa] externals/easy-escape c35994a 08/27: Add README,
ELPA Syncer <=
- [elpa] externals/easy-escape f83079c 09/27: Fix image name, ELPA Syncer, 2021/09/14
- [elpa] externals/easy-escape bcdc7f9 13/27: Remove the lexical-binding declaration, ELPA Syncer, 2021/09/14
- [elpa] externals/easy-escape a379bdc 05/27: Revert changes when mode is disabled, ELPA Syncer, 2021/09/14
- [elpa] externals/easy-escape cb88404 10/27: Remove example from README, ELPA Syncer, 2021/09/14
- [elpa] externals/easy-escape fb73cb5 11/27: Update README and add package header, ELPA Syncer, 2021/09/14
- [elpa] externals/easy-escape 2510683 16/27: Add emacs-lisp hook to README, ELPA Syncer, 2021/09/14
- [elpa] externals/easy-escape c87d76e 17/27: Suppress spurious warning, ELPA Syncer, 2021/09/14
- [elpa] externals/easy-escape a6449f2 20/27: Clean up screenshot code, ELPA Syncer, 2021/09/14
- [elpa] externals/easy-escape 213d339 14/27: Don't use font-lock-flush in Emacs < 25, ELPA Syncer, 2021/09/14
- [elpa] externals/easy-escape 8623aa9 18/27: Hide backslashes before '(', ')', and '|', ELPA Syncer, 2021/09/14