[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/symbol-overlay a6683f1089 003/152: init
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/symbol-overlay a6683f1089 003/152: init |
Date: |
Thu, 7 Jul 2022 12:04:06 -0400 (EDT) |
branch: elpa/symbol-overlay
commit a6683f1089a30b4d7f7b8293da53511f0f426a35
Author: wolray <290061869@qq.com>
Commit: wolray <290061869@qq.com>
init
---
symbol-overlay.el | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/symbol-overlay.el b/symbol-overlay.el
index 854956e121..98459e776f 100644
--- a/symbol-overlay.el
+++ b/symbol-overlay.el
@@ -1,16 +1,16 @@
-;;; symbol-overlay.el --- Putting overlays on symbol and fast jumping in
between.
+;;; symbol-overlay.el --- Putting overlays on symbol with an useful keymap.
;; Highlighting symbol and enabling you to jump from one occurrence to another
-;; and even to the definition of that symbol in the buffer, in any language,
-;; with a single key. It was originally inspired by the package
-;; 'highlight-symbol. The difference or improvement is that every symbol in
-;; 'symbol-overlay is highlighted by the emacs built-in function `overlay-put'
-;; rather than the font-lock mechanism used in 'highlight-symbol. Besides, when
-;; counting the occurrences of the symbol,'symbol-overlay needs only to simply
-;; obtain the current occurrence's index in the keywords' alist as well as the
-;; length of it where all the overlays are stored in order. While in
-;; 'highlight-symbol, this would call the function `how-many' twice, causing a
-;; perceivable delay in a large buffer.
+;; including the definition of that symbol in the buffer, with a single key
+;; strike. It was originally inspired by the package 'highlight-symbol. The
+;; difference or improvement is that every symbol in 'symbol-overlay is
+;; highlighted by the emacs built-in function `overlay-put' rather than the
+;; font-lock mechanism used in 'highlight-symbol. Besides, when counting the
+;; occurrences of the symbol,'symbol-overlay needs only to simply obtain the
+;; current occurrence's index in the keywords' alist as well as the length of
it
+;; where all the overlays are stored in order. While in 'highlight-symbol, this
+;; would call the function `how-many' twice, causing a perceivable delay in a
+;; large buffer.
;; In 'symbol-overlay, the highlighting method `overlay-put' is much faster
than
;; `font-lock-fontify-buffer', especially in a large buffer, or even a
@@ -18,7 +18,7 @@
;; syntax such as haskell-mode.
;; You can also jump to a symbol's definition from any occurrence using
-;; `so-jump-to-def' , as long as the syntax of the definition is specified in
+;; `so-jump-to-def', as long as the syntax of the definition is specified in
;; the buffer-local variable `so-def-function'.
;; More importantly, using `overlay-put' to highlight-symbol has an extra
- [nongnu] elpa/symbol-overlay 50a2bd6480 125/152: Merge pull request #47 from langston-barrett/master, (continued)
- [nongnu] elpa/symbol-overlay 50a2bd6480 125/152: Merge pull request #47 from langston-barrett/master, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 4a2d6b0e0a 010/152: edit the summary, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 068c6c801a 053/152: narrow to paragraph when scope is not found, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 1c40cd921d 072/152: add symbol-overlay-remove-all to before-revert-hook, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 909ea9074b 070/152: Add missing parens in face definition, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 7d77f2e962 091/152: Declare symbol-overlay-ignore-functions's custom type, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay ccf791377a 109/152: Preserve highlighting after buffer was reverted, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 8b8888c8b2 123/152: Merge pull request #54 from dakra/ignore-java, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 39f772b531 137/152: Prefer to check for selected window in timer callback, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay f2734ce633 132/152: Merge pull request #60 from cireu/fix-percentage-prefix-symbol, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay a6683f1089 003/152: init,
ELPA Syncer <=
- [nongnu] elpa/symbol-overlay 0a03aecead 041/152: fix errors when renaming in scope, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay e19f7adcdf 062/152: Merge pull request #7 from Bad-ptr/patch-1, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay dd7b910402 065/152: Use defvar-local to avoid needing make-variable-buffer-local, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 6c7ec584b6 074/152: 170826, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 4f60487e45 124/152: Add new variable symbol-overlay-inhibit-map, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 8096a684c2 129/152: Prefer "Rename to" in prompt for symbol renaming, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 35bd60ead7 127/152: Don't make symbol-overlay-inhibit-map local by default, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 4528aa0e62 130/152: Link to transient snippet from README, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 0707b8cc3e 146/152: Cancel a buffer’s ‘symbol-overlay-cancel-timer’ when it is killed, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay d08c33dc85 149/152: Merge pull request #79 from minad/lexical-binding, ELPA Syncer, 2022/07/07