[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/idle-highlight-mode 768745ef1c 21/59: Cleanup: add code se
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/idle-highlight-mode 768745ef1c 21/59: Cleanup: add code sections |
Date: |
Thu, 7 Jul 2022 12:00:29 -0400 (EDT) |
branch: elpa/idle-highlight-mode
commit 768745ef1c1c3c5cc664f1ab91097e01b4192f6c
Author: Campbell Barton <ideasman42@gmail.com>
Commit: Campbell Barton <ideasman42@gmail.com>
Cleanup: add code sections
---
idle-highlight-mode.el | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/idle-highlight-mode.el b/idle-highlight-mode.el
index 16ba4b2d13..dd9bbcb0d4 100755
--- a/idle-highlight-mode.el
+++ b/idle-highlight-mode.el
@@ -53,9 +53,16 @@
;;; Code:
+
+;; ---------------------------------------------------------------------------
+;; Require Dependencies
+
(require 'thingatpt)
+;; ---------------------------------------------------------------------------
+;; Custom Variables
+
(defgroup idle-highlight nil "Highlight other occurrences of the word at
point." :group 'faces)
(defface idle-highlight
@@ -73,10 +80,18 @@
:group 'idle-highlight
:type 'float)
+
+;; ---------------------------------------------------------------------------
+;; Internal Variables
+
(defvar-local idle-highlight--regexp nil "Buffer-local regexp to be
idle-highlighted.")
(defvar idle-highlight--global-timer nil "Timer to trigger highlighting.")
+
+;; ---------------------------------------------------------------------------
+;; Internal Functions
+
(defsubst idle-highlight--ignore-context ()
"Return non-nil when in a context that should be ignored."
;; In a string.
@@ -103,6 +118,10 @@
(setq idle-highlight--regexp (concat "\\<" (regexp-quote target)
"\\>"))
(highlight-regexp idle-highlight--regexp 'idle-highlight)))))))
+
+;; ---------------------------------------------------------------------------
+;; Public Functions
+
;;;###autoload
(define-minor-mode idle-highlight-mode
"Idle-Highlight Minor Mode."
- [nongnu] elpa/idle-highlight-mode 0a24f8e402 58/59: Cleanup: use brief SPDX license, (continued)
- [nongnu] elpa/idle-highlight-mode 0a24f8e402 58/59: Cleanup: use brief SPDX license, ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode 03b5de12a6 56/59: changelog: correct syntax, ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode f6ea983df9 06/59: Remove previous highlights if there's nothing to highlight at point., ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode 83df5da535 05/59: Header, footer, usage comments, ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode 8b6e0dffd1 03/59: Implement idle highlighting as a minor mode., ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode ee5381764c 51/59: Add docstrings, ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode 9cbb9f2fde 04/59: Rename file to idle-highlight-mode.el, ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode 1f3620ba70 14/59: Enable lexical binding., ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode f71e575540 13/59: Version 1.1.3, ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode 9435c1f3ca 41/59: readme: correct references to idle-time, ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode 768745ef1c 21/59: Cleanup: add code sections,
ELPA Syncer <=
- [nongnu] elpa/idle-highlight-mode 0916be7075 53/59: Cleanup: docstrings, ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode 5881f796ad 57/59: Minor tweaks to code-comments, ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode e6239e06fd 22/59: Add license file., ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode ac31f75fd0 28/59: Remove local variable when the mode is disabled, ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode c7af42119a 38/59: Cleanup: remove unnecessary variable, ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode 5418252a11 59/59: Change URL to codeberg, ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode 53b4e3c855 45/59: Add option idle-highlight-exceptions-syntax, ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode 459720cd2e 29/59: Add `global-idle-highlight-mode` (globalized minor mode), ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode defcfe2756 54/59: Fix #1 face exceptions interact badly with hl-line-mode, ELPA Syncer, 2022/07/07
- [nongnu] elpa/idle-highlight-mode 1f40f80921 30/59: Remove "end" from idle-highlight-exceptions, ELPA Syncer, 2022/07/07