[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/svg-lib 90bb561 18/32: Added tag example
From: |
ELPA Syncer |
Subject: |
[elpa] externals/svg-lib 90bb561 18/32: Added tag example |
Date: |
Mon, 27 Sep 2021 16:57:48 -0400 (EDT) |
branch: externals/svg-lib
commit 90bb5615d9a0e0f38e646e361fdf9eaad46007a1
Author: Nicolas P. Rougier <Nicolas.Rougier@inria.fr>
Commit: Nicolas P. Rougier <Nicolas.Rougier@inria.fr>
Added tag example
---
svg-lib-demo.org | 37 ++++++++++++++++++++++++-------------
1 file changed, 24 insertions(+), 13 deletions(-)
diff --git a/svg-lib-demo.org b/svg-lib-demo.org
index 9525e4f..a63b87d 100644
--- a/svg-lib-demo.org
+++ b/svg-lib-demo.org
@@ -1,11 +1,14 @@
+#+STARTUP: overview indent
* Code
-#+begin_src lisp
+#+begin_src emacs-lisp
(require 'svg-lib)
(defvar svg-font-lock-keywords
`(("TODO"
(0 (list 'face nil 'display (svg-font-lock-todo))))
+ ("\\:\\([0-9a-zA-Z]+\\)\\:"
+ (0 (list 'face nil 'display (svg-font-lock-tag (match-string 1)))))
("DONE"
(0 (list 'face nil 'display (svg-font-lock-done))))
("\\[\\([0-9]\\{1,3\\}\\)%\\]"
@@ -13,6 +16,9 @@
("\\[\\([0-9]+/[0-9]+\\)\\]"
(0 (list 'face nil 'display (svg-font-lock-progress_count (match-string
1)))))))
+(defun svg-font-lock-tag (label)
+ (svg-lib-tag label nil :margin 0))
+
(defun svg-font-lock-todo ()
(svg-lib-tag "TODO" nil :margin 0
:font-family "Roboto Mono" :font-weight 500
@@ -35,10 +41,10 @@
(count (float (car seq)))
(total (float (cadr seq))))
(svg-image (svg-lib-concat
- (svg-lib-progress (/ count total)
- nil :stroke 2 :radius 3 :padding 2 :width 12)
- (svg-lib-tag value
- nil :stroke 0 :margin 0)) :ascent 'center)))
+ (svg-lib-progress (/ count total) nil
+ :margin 0 :stroke 2 :radius 3 :padding 2
:width 12)
+ (svg-lib-tag value nil
+ :stroke 0 :margin 0)) :ascent 'center)))
;; Activate
(push 'display font-lock-extra-managed-props)
@@ -51,15 +57,20 @@
#+end_src
+#+RESULTS:
-* Progress count: [1/3]
+* Progress count: [2/3]
+:PROPERTIES:
+:END:
- - [X] DONE Sub-task 1
- - [ ] TODO Sub-task 2
- - [ ] TODO Sub-task 5
+- [X] Sub-task 1
+- [X] Sub-task 2
+- [ ] Sub-task 3
-* Progress percent: [66%]
+* Progress percent: [100%]
+:PROPERTIES:
+:END:
- - [X] DONE Sub-task 1
- - [X] DONE Sub-task 2
- - [ ] TODO Sub-task 3
+- [X] Sub-task 1
+- [X] Sub-task 2
+- [X] Sub-task 3
- [elpa] externals/svg-lib 38b0bad 03/32: Typo, (continued)
- [elpa] externals/svg-lib 38b0bad 03/32: Typo, ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib 004ab08 05/32: Better handling of default style + style simplification, ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib a5b06a8 09/32: Forgot screenshot, ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib 9115bf7 12/32: Fix string/array nil issue on windows, ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib e66a2d0 17/32: Merge pull request #3 from chenyanming/fix-windows-string-or-array-nil-error, ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib 461c155 06/32: Update with new style, ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib e2d2d68 10/32: Better screenshot, ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib 952016b 11/32: Fix tasks status, ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib ebde091 22/32: Added progress pies, ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib b67b120 30/32: Cosmetic changes, ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib 90bb561 18/32: Added tag example,
ELPA Syncer <=
- [elpa] externals/svg-lib 0ce0302 19/32: Merge remote-tracking branch 'origin/master', ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib 83834c6 20/32: Fix usage example in comment., ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib 6876d54 26/32: Fix `font-info` query format., ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib 2cab1a0 29/32: Merge remote-tracking branch 'origin/master', ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib f9e1bbb 32/32: Fix some warnings, ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib 04fdd1a 08/32: Added svg-lib-concat function for org-mode demo, ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib d9a49ac 14/32: Delete the redundant url checking, ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib 6ceae83 16/32: Change `svg-lib-icons-dir` default value, ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib f775af4 21/32: Merge pull request #5 from 404cn/master, ELPA Syncer, 2021/09/27
- [elpa] externals/svg-lib 8427772 23/32: Merge remote-tracking branch 'origin/master', ELPA Syncer, 2021/09/27