[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org-modern 8ebcf5ad93 5/6: Sometimes re-add small space
From: |
ELPA Syncer |
Subject: |
[elpa] externals/org-modern 8ebcf5ad93 5/6: Sometimes re-add small space before block fringes |
Date: |
Wed, 31 Aug 2022 03:57:57 -0400 (EDT) |
branch: externals/org-modern
commit 8ebcf5ad9360ed9be1c5981a44bba3aa408b4068
Author: TEC <git@tecosaur.net>
Commit: Daniel Mendler <mail@daniel-mendler.de>
Sometimes re-add small space before block fringes
---
org-modern.el | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/org-modern.el b/org-modern.el
index 5a0bfb6358..282f3d5b05 100644
--- a/org-modern.el
+++ b/org-modern.el
@@ -332,15 +332,17 @@ You can specify a font `:family'. The font families
`Iosevka', `Hack' and
(if (= 8 (length (match-string 2)))
(cadr rep) (caddr rep))
(cdr rep)))
- (when org-modern-block-fringe
- (put-text-property (match-beginning 1) beg 'invisible t))
(cond
((eq rep 't)
- (put-text-property beg beg-name 'invisible t)
+ (if org-modern-block-fringe
+ (put-text-property beg beg-name 'display '(space :width (3)))
+ (put-text-property beg beg-name 'invisible t))
(add-face-text-property beg-name end 'org-modern-block-name))
((stringp rep)
(put-text-property beg end-rep 'display
- (propertize rep 'face 'org-modern-symbol))))))
+ (propertize rep 'face 'org-modern-symbol))
+ (when org-modern-block-fringe
+ (put-text-property (match-beginning 1) beg 'invisible t))))))
(defun org-modern--checkbox ()
"Prettify checkboxes according to `org-modern-checkbox'."
@@ -620,10 +622,15 @@ You can specify a font `:family'. The font families
`Iosevka', `Hack' and
(0 (org-modern--block-fringe)))))
(let* ((block-indent? (and org-modern-block-fringe '((1 '(face nil
invisible t)))))
(block-append '(3 'org-modern-block-name append))
+ (block-hide-simple
+ (append block-indent?
+ (list (if org-modern-block-fringe
+ '(2 '(face nil display (space :width (3))))
+ '(2 '(face nil invisible t)))
+ block-append)))
(block-specs
(cond ((eq org-modern-block-name t) ; hide
- `((,@block-indent? (2 '(face nil invisible t))
,block-append) .
- (,@block-indent? (2 '(face nil invisible t))
,block-append)))
+ (cons block-hide-simple block-hide-simple))
((and (consp org-modern-block-name) ; static replacement
(stringp (car org-modern-block-name)))
`((,@block-indent?
- [elpa] externals/org-modern updated (23347906b8 -> 537e6b75e3), ELPA Syncer, 2022/08/31
- [elpa] externals/org-modern c266bdf934 1/6: Seperate block fringes into own customisation, ELPA Syncer, 2022/08/31
- [elpa] externals/org-modern 6a152c02be 3/6: Hide some block indentation if fringe is enabled, ELPA Syncer, 2022/08/31
- [elpa] externals/org-modern 8ebcf5ad93 5/6: Sometimes re-add small space before block fringes,
ELPA Syncer <=
- [elpa] externals/org-modern 27682750d1 4/6: Convert block name to lowercase before lookup, ELPA Syncer, 2022/08/31
- [elpa] externals/org-modern 537e6b75e3 6/6: Simplification, ELPA Syncer, 2022/08/31
- [elpa] externals/org-modern de53b5563d 2/6: Support per-block replacements, ELPA Syncer, 2022/08/31