emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/treesit-fold 442118d40d 140/417: Update doc


From: ELPA Syncer
Subject: [nongnu] elpa/treesit-fold 442118d40d 140/417: Update doc
Date: Mon, 1 Jul 2024 10:02:19 -0400 (EDT)

branch: elpa/treesit-fold
commit 442118d40d8a4badb470284e97ebf0c64becb921
Author: Jen-Chieh Shen <jcs090218@gmail.com>
Commit: Jen-Chieh Shen <jcs090218@gmail.com>

    Update doc
---
 README.md | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index 166acad6c6..007778e6f5 100644
--- a/README.md
+++ b/README.md
@@ -82,7 +82,7 @@ To enable this automatically whenever `tree-sitter-mode` is 
enabled:
 (add-hook 'tree-sitter-after-on-hook #'tree-sitter-fold-indicators-mode)
 ```
 
-To switch to `right-frange`: (Default is `left-fringe`)
+To switch to left/right fringe: (Default is `left-fringe`)
 
 ```el
 (setq tree-sitter-fold-indicators-fringe 'right-fringe)
@@ -94,7 +94,20 @@ To lower/higher the fringe overlays: (Default is `30`)
 (setq tree-sitter-fold-indicators-priority 30)
 ```
 
-<!-- TODO: .. -->
+To apply different face depends on some conditions: (Default is `nil`)
+
+For example, to coordinate 
[line-reminder](https://github.com/emacs-vs/line-reminder)
+with this plugin.
+
+```el
+(setq tree-sitter-fold-indicators-face-function
+      (lambda (pos &rest _)
+        (let ((ln (line-number-at-pos pos)))
+          (cond
+           ((memq ln line-reminder--change-lines) 
'line-reminder-modified-sign-face)
+           ((memq ln line-reminder--saved-lines) 
'line-reminder-saved-sign-face)
+           (t nil)))))
+```
 
 ## Summary
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]