[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/treesit-fold 0fa1378c9b 407/417: Remove dependency in `fri
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/treesit-fold 0fa1378c9b 407/417: Remove dependency in `fringe-helper.el` (#7) |
Date: |
Mon, 1 Jul 2024 10:03:11 -0400 (EDT) |
branch: elpa/treesit-fold
commit 0fa1378c9b30674f1b53145fa0b351a039c672d0
Author: DevelopmentCool2449
<163072436+DevelopmentCool2449@users.noreply.github.com>
Commit: GitHub <noreply@github.com>
Remove dependency in `fringe-helper.el` (#7)
---
Eask | 1 -
treesit-fold-indicators.el | 86 ++++++++++++++++++++++------------------------
treesit-fold.el | 2 +-
3 files changed, 43 insertions(+), 46 deletions(-)
diff --git a/Eask b/Eask
index 8848691970..13a04c2839 100644
--- a/Eask
+++ b/Eask
@@ -14,6 +14,5 @@
(source "melpa")
(depends-on "emacs" "29.1")
-(depends-on "fringe-helper")
(setq network-security-level 'low) ; see
https://github.com/jcs090218/setup-emacs-windows/issues/156#issuecomment-932956432
diff --git a/treesit-fold-indicators.el b/treesit-fold-indicators.el
index a9e976ce3c..379c311f6c 100644
--- a/treesit-fold-indicators.el
+++ b/treesit-fold-indicators.el
@@ -29,8 +29,6 @@
(require 'seq)
(require 'subr-x)
-(require 'fringe-helper)
-
(require 'treesit-fold-util)
(require 'treesit-fold)
@@ -63,48 +61,48 @@
:type 'hook
:group 'treesit-fold)
-(fringe-helper-define 'treesit-fold-indicators-fr-plus nil
- "XXXXXXX"
- "X.....X"
- "X..X..X"
- "X.XXX.X"
- "X..X..X"
- "X.....X"
- "XXXXXXX")
-
-(fringe-helper-define 'treesit-fold-indicators-fr-minus-tail nil
- "........" "........" "........" "........" "........"
- "........" "........" "........" "........" "........"
- "XXXXXXX"
- "X.....X"
- "X.....X"
- "X.XXX.X"
- "X.....X"
- "X.....X"
- "XXXXXXX"
- "...XX..." "...XX..." "...XX..." "...XX..." "...XX..."
- "...XX..." "...XX..." "...XX..." "...XX..." "...XX...")
-
-(fringe-helper-define 'treesit-fold-indicators-fr-center nil
- "...XX..." "...XX..." "...XX..." "...XX..." "...XX..."
- "...XX..." "...XX..." "...XX..." "...XX..." "...XX..."
- "...XX..." "...XX..." "...XX..." "...XX..." "...XX..."
- "...XX..." "...XX..." "...XX..." "...XX..." "...XX..."
- "...XX..." "...XX..." "...XX...")
-
-(fringe-helper-define 'treesit-fold-indicators-fr-end-left nil
- "...XX..." "...XX..." "...XX..." "...XX..." "...XX..."
- "...XX..." "...XX..." "...XX..." "...XX..." "...XX..."
- "...XX..." "...XXXXX" "...XXXXX"
- "........" "........" "........" "........" "........"
- "........" "........" "........" "........" "........")
-
-(fringe-helper-define 'treesit-fold-indicators-fr-end-right nil
- "...XX..." "...XX..." "...XX..." "...XX..." "...XX..."
- "...XX..." "...XX..." "...XX..." "...XX..." "...XX..."
- "...XX..." "XXXXX..." "XXXXX..."
- "........" "........" "........" "........" "........"
- "........" "........" "........" "........" "........")
+(define-fringe-bitmap 'treesit-fold-indicators-fr-plus
+ (vector #b1111111
+ #b1000001
+ #b1001001
+ #b1011101
+ #b1001001
+ #b1000001
+ #b1111111))
+
+(define-fringe-bitmap 'treesit-fold-indicators-fr-minus-tail
+ (vector #b00000000 #b00000000 #b00000000 #b00000000 #b00000000
+ #b00000000 #b00000000 #b00000000 #b00000000 #b00000000
+ #b1111111
+ #b1000001
+ #b1000001
+ #b1011101
+ #b1000001
+ #b1000001
+ #b1111111
+ #b00011000 #b00011000 #b00011000 #b00011000 #b00011000
+ #b00011000 #b00011000 #b00011000 #b00011000 #b00011000))
+
+(define-fringe-bitmap 'treesit-fold-indicators-fr-center
+ (vector #b00011000 #b00011000 #b00011000 #b00011000 #b00011000
+ #b00011000 #b00011000 #b00011000 #b00011000 #b00011000
+ #b00011000 #b00011000 #b00011000 #b00011000 #b00011000
+ #b00011000 #b00011000 #b00011000 #b00011000 #b00011000
+ #b00011000 #b00011000 #b00011000))
+
+(define-fringe-bitmap 'treesit-fold-indicators-fr-end-left
+ (vector #b00011000 #b00011000 #b00011000 #b00011000 #b00011000
+ #b00011000 #b00011000 #b00011000 #b00011000 #b00011000
+ #b00011000 #b00011111 #b00011111
+ #b00000000 #b00000000 #b00000000 #b00000000 #b00000000
+ #b00000000 #b00000000 #b00000000 #b00000000 #b00000000))
+
+(define-fringe-bitmap 'treesit-fold-indicators-fr-end-right
+ (vector #b00011000 #b00011000 #b00011000 #b00011000 #b00011000
+ #b00011000 #b00011000 #b00011000 #b00011000 #b00011000
+ #b00011000 #b11111000 #b11111000
+ #b00000000 #b00000000 #b00000000 #b00000000 #b00000000
+ #b00000000 #b00000000 #b00000000 #b00000000 #b00000000))
;;
;; (@* "Entry" )
diff --git a/treesit-fold.el b/treesit-fold.el
index 01dd51cc8a..c75adafa61 100644
--- a/treesit-fold.el
+++ b/treesit-fold.el
@@ -9,7 +9,7 @@
;; Shen, Jen-Chieh <jcs090218@gmail.com>
;; URL: https://github.com/emacs-tree-sitter/treesit-fold
;; Version: 0.1.0
-;; Package-Requires: ((emacs "29.1") (fringe-helper "1.0.1"))
+;; Package-Requires: ((emacs "29.1"))
;; Keywords: convenience folding tree-sitter
;; This file is NOT part of GNU Emacs.
- [nongnu] elpa/treesit-fold c0e9bb7f3e 344/417: fix: Improve Julia rules, (continued)
- [nongnu] elpa/treesit-fold c0e9bb7f3e 344/417: fix: Improve Julia rules, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 9f48ef560c 322/417: fix: render all frames, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 12ae1d0457 356/417: Added section & environment folding to latex-parser, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold ee0c0eb252 312/417: fix(make): Folding recipe, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 57c1bb8e0a 317/417: feat: Add Arduino support (#95), ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 15811f4465 386/417: fix: on fold hook in recursive open, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 9945282f03 349/417: Added a matlab parser for folding., ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold a549e4050c 367/417: chore: Test 29.2, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold c6014608c7 365/417: fix(parser): Support Assembly's block comment, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 6a57bd945d 364/417: fix(cmake): Enhance body folding, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 0fa1378c9b 407/417: Remove dependency in `fringe-helper.el` (#7),
ELPA Syncer <=
- [nongnu] elpa/treesit-fold 7c8e1a5467 406/417: fix: In case the AST doesn't get refreshed, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold e2d4cb9fac 411/417: docs: Add Gleam to supported list, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold af3a57b656 413/417: docs: Changelog bump, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 75d6f9ed31 253/417: Add extra folding definitions for golang (#42), ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold d2f88cbf1b 123/417: Add parser, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 1b54cdc9fc 139/417: Update doc, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 3d1be710a6 200/417: Update README.md, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 1bc43aa561 254/417: updated line-reminder compatibility in README (#50), ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 27c6bc4819 265/417: feature(parser): Add support for python docstring (#58), ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 663dcac0a9 301/417: chore(deps): bump actions/checkout from 3 to 4 (#84), ELPA Syncer, 2024/07/01