[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/sketch-mode aaac04d 38/38: Fix indentation (simply auto
From: |
ELPA Syncer |
Subject: |
[elpa] externals/sketch-mode aaac04d 38/38: Fix indentation (simply auto indent complete file) |
Date: |
Wed, 15 Sep 2021 16:57:40 -0400 (EDT) |
branch: externals/sketch-mode
commit aaac04d7ac8d35dc398f1d201b1ad37db3a281a0
Author: Daniel Nicolai <dalanicolai@gmail.com>
Commit: Daniel Nicolai <dalanicolai@gmail.com>
Fix indentation (simply auto indent complete file)
---
sketch-mode.el | 308 ++++++++++++++++++++++++++++-----------------------------
1 file changed, 153 insertions(+), 155 deletions(-)
diff --git a/sketch-mode.el b/sketch-mode.el
index d78fc0b..2b70234 100644
--- a/sketch-mode.el
+++ b/sketch-mode.el
@@ -234,13 +234,13 @@ VEC should be a cons or a list containing only number
elements."
(sketch-norm
(sketch-mapcons #'- end-coords start-coords)))
- (defun sketch--rectangle-coords (start-coords end-coords)
+(defun sketch--rectangle-coords (start-coords end-coords)
(let ((base-coords (cons (apply #'min (list (car start-coords) (car
end-coords)))
(apply #'min (list (cdr start-coords) (cdr
end-coords))))))
- (list (car base-coords)
- (cdr base-coords)
- (abs (- (car end-coords) (car start-coords)))
- (abs (- (cdr end-coords) (cdr start-coords))))))
+ (list (car base-coords)
+ (cdr base-coords)
+ (abs (- (car end-coords) (car start-coords)))
+ (abs (- (cdr end-coords) (cdr start-coords))))))
(defun sketch--ellipse-coords (start-coords end-coords)
(list (/ (+ (car start-coords) (car end-coords)) 2)
@@ -389,7 +389,7 @@ else return nil"
;; We always call the autoloaded `color-name-to-rgb' before calling this
;; function, so we know it's available even tho the compiler doesn't.
(declare-function color-rgb-to-hex "color"
- (red green blue &optional
digits-per-component))
+ (red green blue &optional digits-per-component))
(cl-defmethod transient-format-value ((obj sketch-variable:colors))
(let ((value (oref obj value))
@@ -406,41 +406,41 @@ else return nil"
(propertize (apply #'color-rgb-to-hex (color-name-to-rgb
default))
'face 'transient-inactive-argument))))))
- ;; (let* ((args (when transient-current-prefix (transient-args
'sketch-transient)))
- ;; (print event))))
- ;; (start (event-start event))
- ;; (grid-param (plist-get (cdr (posn-image start)) :grid-param))
- ;; (snap (transient-arg-value "--snap-to-grid=" args))
- ;; (start-coords (if (or (not snap) (string= snap "nil"))
- ;; (posn-object-x-y start)
- ;; (sketch--snap-to-grid (posn-object-x-y start)
grid-param)))
- ;; (end (event-end event))
- ;; (end-coords (if (or (not snap) (string= snap "nil"))
- ;; (posn-object-x-y end)
- ;; (sketch--snap-to-grid (posn-object-x-y end)
grid-param)))
- ;; (object-props (list :stroke-width
- ;; (transient-arg-value "--stroke-width=" args)
- ;; :stroke
- ;; (transient-arg-value "--stroke-color=" args)
- ;; :fill
- ;; (transient-arg-value "--fill-color=" args)
- ;; :marker-end (if args (pcase
(transient-arg-value "--marker=" args)
- ;; ("arrow" "url(#arrow)")
- ;; ("point" "url(#point)")
- ;; (_ "none"))
- ;; (if sketch-include-end-marker
- ;; "url(#arrow)"
- ;; "none"))))
- ;; (command-and-coords (pcase (transient-arg-value "--object=" args)
- ;; ("line" (list 'svg-line
- ;; (car start-coords) (cdr
start-coords) (car end-coords) (cdr end-coords)))
- ;; ("rectangle" `(svg-rectangle
,@(sketch--rectangle-coords start-coords end-coords)))
- ;; ("circle" (list 'svg-circle
- ;; (car start-coords) (cdr
start-coords)
- ;; (sketch--circle-radius
start-coords end-coords)))
- ;; ("ellipse" `(svg-ellipse
,@(sketch--ellipse-coords start-coords end-coords))))))
- ;; (apply (car command-and-coords) sketch-root `(,@(cdr
command-and-coords) ,@object-props :id ,(sketch-create-label)))
- ;; (sketch-redraw)))
+;; (let* ((args (when transient-current-prefix (transient-args
'sketch-transient)))
+;; (print event))))
+;; (start (event-start event))
+;; (grid-param (plist-get (cdr (posn-image start)) :grid-param))
+;; (snap (transient-arg-value "--snap-to-grid=" args))
+;; (start-coords (if (or (not snap) (string= snap "nil"))
+;; (posn-object-x-y start)
+;; (sketch--snap-to-grid (posn-object-x-y start)
grid-param)))
+;; (end (event-end event))
+;; (end-coords (if (or (not snap) (string= snap "nil"))
+;; (posn-object-x-y end)
+;; (sketch--snap-to-grid (posn-object-x-y end) grid-param)))
+;; (object-props (list :stroke-width
+;; (transient-arg-value "--stroke-width=" args)
+;; :stroke
+;; (transient-arg-value "--stroke-color=" args)
+;; :fill
+;; (transient-arg-value "--fill-color=" args)
+;; :marker-end (if args (pcase (transient-arg-value
"--marker=" args)
+;; ("arrow" "url(#arrow)")
+;; ("point" "url(#point)")
+;; (_ "none"))
+;; (if sketch-include-end-marker
+;; "url(#arrow)"
+;; "none"))))
+;; (command-and-coords (pcase (transient-arg-value "--object=" args)
+;; ("line" (list 'svg-line
+;; (car start-coords) (cdr
start-coords) (car end-coords) (cdr end-coords)))
+;; ("rectangle" `(svg-rectangle
,@(sketch--rectangle-coords start-coords end-coords)))
+;; ("circle" (list 'svg-circle
+;; (car start-coords) (cdr
start-coords)
+;; (sketch--circle-radius
start-coords end-coords)))
+;; ("ellipse" `(svg-ellipse
,@(sketch--ellipse-coords start-coords end-coords))))))
+;; (apply (car command-and-coords) sketch-root `(,@(cdr command-and-coords)
,@object-props :id ,(sketch-create-label)))
+;; (sketch-redraw)))
(transient-define-prefix sketch-transient ()
"Some Emacs magic"
@@ -458,7 +458,7 @@ else return nil"
("ff" "family" sketch-select-font)
("fw" "font-weight" sketch-font-weight)
("fs" "font-size" sketch-font-size)]]
- [["Grid"
+ [["Grid"
("s" "Snap to grid" sketch-snap)
("g" "Toggle grid" sketch-toggle-grid)]
["Labels"
@@ -474,7 +474,7 @@ else return nil"
[("t" "Transform object" sketch-modify-object)
("r" "Remove object" sketch-remove-object)
("i" "Import object" sketch-import)]
- [("u" "Undo" sketch-undo)
+ [("u" "Undo" sketch-undo)
("U" "Redo" sketch-redo)]
[("D" "Show definition" sketch-show-definition)
("K" "Copy definition" sketch-copy-definition)
@@ -542,8 +542,8 @@ else return nil"
;; (auto-revert-buffers)
(transient--redisplay)
(sketch-redraw))
- ;; (unless (or value transient--prefix)
- ;; (message "Unset %s" variable)))
+;; (unless (or value transient--prefix)
+;; (message "Unset %s" variable)))
(transient-define-infix sketch-cycle-labels ()
:description "Show labels"
@@ -606,7 +606,7 @@ else return nil"
:font-size sketch-label-size
:stroke "red"
:fill "red"))))))
- nodes)
+ nodes)
svg-labels))
(defun sketch-labels-list ()
@@ -652,8 +652,8 @@ else return nil"
(defun sketch-list-layers ()
(mapcar #'number-to-string (number-sequence 0 (length sketch-layers-list))))
- ;; (with-current-buffer (get-buffer "*sketch*")
- ;; (mapcar (lambda (layer) (alist-get 'id (cadr layer)))
sketch-layers-list)))
+;; (with-current-buffer (get-buffer "*sketch*")
+;; (mapcar (lambda (layer) (alist-get 'id (cadr layer)))
sketch-layers-list)))
(defun sketch-translate-node-coords (node amount &rest args)
(dolist (coord args node)
@@ -673,22 +673,22 @@ else return nil"
('text (sketch-translate-node-coords node dx 'x)
(sketch-translate-node-coords node dy 'y))))
(cddr (nth active-layer sketch-layers-list))))
- ;; (let ((node (car (dom-by-id svg-sketch label))))
- ;; (pcase (car node)
- ;; ('g (setf (alist-get 'transform (cadr node))
- ;; (format "translate(%s %s)" (- dx) (- dy))))
- ;; ;; ('line (sketch-translate-node-coords node dx 'x1 'x2)
- ;; ;; (sketch-translate-node-coords node dy 'y1 'y2))
- ;; ;; ('rect (sketch-translate-node-coords node dx 'x)
- ;; ;; (sketch-translate-node-coords node dy 'y))
- ;; ;; ((or 'circle 'ellipse)
- ;; ;; (sketch-translate-node-coords node dx 'cx)
- ;; ;; (sketch-translate-node-coords node dy 'cy))
- ;; ;; ('text (sketch-translate-node-coords node dx 'x)
- ;; ;; (sketch-translate-node-coords node dy 'y)))
-
- ;; ) ;; TODO make it work for all types of elements
- ;; node))
+;; (let ((node (car (dom-by-id svg-sketch label))))
+;; (pcase (car node)
+;; ('g (setf (alist-get 'transform (cadr node))
+;; (format "translate(%s %s)" (- dx) (- dy))))
+;; ;; ('line (sketch-translate-node-coords node dx 'x1 'x2)
+;; ;; (sketch-translate-node-coords node dy 'y1 'y2))
+;; ;; ('rect (sketch-translate-node-coords node dx 'x)
+;; ;; (sketch-translate-node-coords node dy 'y))
+;; ;; ((or 'circle 'ellipse)
+;; ;; (sketch-translate-node-coords node dx 'cx)
+;; ;; (sketch-translate-node-coords node dy 'cy))
+;; ;; ('text (sketch-translate-node-coords node dx 'x)
+;; ;; (sketch-translate-node-coords node dy 'y)))
+
+;; ) ;; TODO make it work for all types of elements
+;; node))
(defun sketch-redraw (&optional lisp lisp-buffer)
(unless sketch-mode
@@ -732,12 +732,12 @@ else return nil"
(grid-param (plist-get (cdr (posn-image start)) :grid-param))
(snap (transient-arg-value "--snap-to-grid=" args))
(start-coords (if (or (not snap) (string= snap "nil"))
- (posn-object-x-y start)
- (sketch--snap-to-grid (posn-object-x-y start)
grid-param)))
+ (posn-object-x-y start)
+ (sketch--snap-to-grid (posn-object-x-y start)
grid-param)))
(end (event-end event))
(end-coords (if (or (not snap) (string= snap "nil"))
- (posn-object-x-y end)
- (sketch--snap-to-grid (posn-object-x-y end) grid-param)))
+ (posn-object-x-y end)
+ (sketch--snap-to-grid (posn-object-x-y end)
grid-param)))
(object-props (list :stroke-width
(transient-arg-value "--stroke-width=" args)
:stroke
@@ -772,7 +772,7 @@ else return nil"
(transient-define-suffix sketch-remove-object ()
(interactive)
(svg-remove sketch-root (completing-read "Remove element with id: "
- (sketch-labels-list)))
+ (sketch-labels-list)))
(sketch-redraw))
(transient-define-suffix sketch-insert-snippet (event)
@@ -830,9 +830,9 @@ else return nil"
(pop-to-buffer buffer
'(display-buffer-in-side-window . ((side . right)
(window-width . 70)))))
t)
- (erase-buffer)
- (with-current-buffer buffer
- (dom-pp sketch)))
+ (erase-buffer)
+ (with-current-buffer buffer
+ (dom-pp sketch)))
(emacs-lisp-mode)
(sketch-lisp-mode)))
@@ -863,10 +863,10 @@ else return nil"
(setq sketch-root (read (buffer-string)))
(setq sketch-layers-list (dom-elements sketch-root 'id "layer"))
(unless sketch-layers-list (sketch-add-layer)))
- ;; (let ((sketch-reverse (nreverse sketch-root)))
- ;; (push (pop sketch-reverse) sketch-undo-redo)
- ;; (setq sketch-root (nreverse sketch-reverse)))
- ;; (sketch-redraw))
+;; (let ((sketch-reverse (nreverse sketch-root)))
+;; (push (pop sketch-reverse) sketch-undo-redo)
+;; (setq sketch-root (nreverse sketch-reverse)))
+;; (sketch-redraw))
(transient-define-suffix sketch-redo (count)
(interactive "*p")
@@ -878,10 +878,10 @@ else return nil"
(setq sketch-root (read (buffer-string)))
(setq sketch-layers-list (dom-elements sketch-root 'id "layer"))
(unless sketch-layers-list (sketch-add-layer)))
- ;; (let ((sketch-reverse (nreverse sketch-root)))
- ;; (push (pop sketch-undo-redo) sketch-reverse)
- ;; (setq sketch-root (nreverse sketch-reverse)))
- ;; (sketch-redraw))
+;; (let ((sketch-reverse (nreverse sketch-root)))
+;; (push (pop sketch-undo-redo) sketch-reverse)
+;; (setq sketch-root (nreverse sketch-reverse)))
+;; (sketch-redraw))
(transient-define-suffix sketch-text-interactively (event)
(interactive "@e")
@@ -890,25 +890,25 @@ else return nil"
(grid-param (plist-get (cdr (posn-image start)) :grid-param))
(snap (transient-arg-value "--snap-to-grid=" sketch-args))
(coords (if (or (not snap) (string= snap "nil"))
- (posn-object-x-y start)
- (sketch--snap-to-grid (posn-object-x-y start)
grid-param)))
+ (posn-object-x-y start)
+ (sketch--snap-to-grid (posn-object-x-y start) grid-param)))
(text (read-string "Enter text: "))
(object-props (list :font-size
(transient-arg-value "--font-size=" sketch-args)
:font-weight
(transient-arg-value "--font-weight=" sketch-args)
)))
- ;; :fill
- ;; (transient-arg-value "--fill-color="
sketch-args)
- ;; :marker-end (if sketch-args (pcase
(transient-arg-value "--marker=" sketch-args)
- ;; ("arrow" "url(#arrow)")
- ;; ("dot" "url(#dot)")
- ;; (_ "none"))
- ;; (if sketch-include-end-marker
- ;; "url(#arrow)"
- ;; "none"))))
+ ;; :fill
+ ;; (transient-arg-value "--fill-color=" sketch-args)
+ ;; :marker-end (if sketch-args (pcase (transient-arg-value "--marker="
sketch-args)
+ ;; ("arrow" "url(#arrow)")
+ ;; ("dot" "url(#dot)")
+ ;; (_ "none"))
+ ;; (if sketch-include-end-marker
+ ;; "url(#arrow)"
+ ;; "none"))))
(apply #'svg-text (nth active-layer sketch-layers-list) text :x (car
coords) :y (cdr coords) :id (sketch-create-label "text") object-props))
- (sketch-redraw))
+ (sketch-redraw))
(transient-define-infix sketch-select-font ()
:description "Option with list"
@@ -957,19 +957,19 @@ else return nil"
;; (format "%s" (if value
;; (oref obj value)
;; (oref obj default)))))
- ;; (let ((value (oref obj value))
- ;; (default (oref obj default)))
- ;; (if value
- ;; (format "%s (%s)"
- ;; (propertize value 'face (cons 'foreground-color value))
- ;; (propertize (apply 'color-rgb-to-hex (color-name-to-rgb
value))
- ;; 'face 'transient-inactive-argument))
- ;; (if (string= default "none")
- ;; (propertize "none" 'face 'transient-inactive-argument)
- ;; (format "%s (%s)"
- ;; (propertize default 'face (cons 'foreground-color default))
- ;; (propertize (apply 'color-rgb-to-hex (color-name-to-rgb
default))
- ;; 'face 'transient-inactive-argument))))))
+;; (let ((value (oref obj value))
+;; (default (oref obj default)))
+;; (if value
+;; (format "%s (%s)"
+;; (propertize value 'face (cons 'foreground-color value))
+;; (propertize (apply 'color-rgb-to-hex (color-name-to-rgb
value))
+;; 'face 'transient-inactive-argument))
+;; (if (string= default "none")
+;; (propertize "none" 'face 'transient-inactive-argument)
+;; (format "%s (%s)"
+;; (propertize default 'face (cons 'foreground-color default))
+;; (propertize (apply 'color-rgb-to-hex (color-name-to-rgb
default))
+;; 'face 'transient-inactive-argument))))))
(transient-define-suffix sketch-add-layer ()
(interactive)
@@ -980,10 +980,8 @@ else return nil"
(list (sketch-group (format "layer-%s"
new-layer)))))
(setq active-layer new-layer)
(setq show-layers (append show-layers (list new-layer)))
- (print (transient-infix-set active-layer-infix new-layer))
- (propertize (prin1-to-string (oref active-layer-infix value))
- 'face 'transient-value)
- (print (transient-infix-set show-layers-infix show-layers)))
+ (transient-infix-set active-layer-infix new-layer)
+ (transient-infix-set show-layers-infix show-layers))
(transient--redisplay)
(message "Existing layers (indices): %s" (mapconcat #'number-to-string
(number-sequence 0 (1-
(length sketch-layers-list)))
@@ -996,9 +994,9 @@ that should be added to the image. Initial value: (0)"
:description "Show layers"
:class 'transient-lisp-variable
:variable 'show-layers)
- ;; :argument "--layers="
- ;; :default '(0))
- ;; :default (number-sequence (length sketch-layers-list)))
+;; :argument "--layers="
+;; :default '(0))
+;; :default (number-sequence (length sketch-layers-list)))
(transient-define-suffix sketch-crop (event)
(interactive "@e")
@@ -1051,8 +1049,8 @@ PROPS is passed on to `create-image' as its PROPS list."
(split-string value))))
(mapcar (lambda (x)
(cons (intern (car x)) (mapcar (lambda (val)
- (string-to-number val))
- (cdr x))))
+ (string-to-number val))
+ (cdr x))))
transforms)))
(defun sketch-format-transfrom-value (value)
@@ -1067,11 +1065,11 @@ PROPS is passed on to `create-image' as its PROPS list."
(defun sketch-group-translate (buffer object-def direction &optional fast)
(let ((transform (sketch-parse-transform-value
- (dom-attr object-def
- 'transform)))
+ (dom-attr object-def
+ 'transform)))
(amount (if fast
- 10
- 1)))
+ 10
+ 1)))
(pcase direction
('up (cl-decf (cadr (alist-get 'translate transform)) amount))
('down (cl-incf (cadr (alist-get 'translate transform)) amount)))
@@ -1134,13 +1132,13 @@ PROPS is passed on to `create-image' as its PROPS list."
(props (cadar object-def)))
(if (eq (caar object-def) 'g)
(sketch-group-translate buffer (car object-def) 'down)
- (sketch-translate-object buffer
- object-def
- props
- (pcase (caar object-def)
- ('line '(y1 y2))
- ('text '(y)))
- 1))))
+ (sketch-translate-object buffer
+ object-def
+ props
+ (pcase (caar object-def)
+ ('line '(y1 y2))
+ ('text '(y)))
+ 1))))
(transient-define-suffix sketch-translate-fast-down (args)
(interactive (list (oref transient-current-prefix value)))
@@ -1150,13 +1148,13 @@ PROPS is passed on to `create-image' as its PROPS list."
(props (cadar object-def)))
(if (eq (caar object-def) 'g)
(sketch-group-translate buffer (car object-def) 'down t)
- (sketch-translate-object buffer
- object-def
- props
- (pcase (caar object-def)
- ('line '(y1 y2))
- ('text '(y)))
- 10))))
+ (sketch-translate-object buffer
+ object-def
+ props
+ (pcase (caar object-def)
+ ('line '(y1 y2))
+ ('text '(y)))
+ 10))))
(transient-define-suffix sketch-translate-up (args)
(interactive (list (oref transient-current-prefix value)))
@@ -1166,13 +1164,13 @@ PROPS is passed on to `create-image' as its PROPS list."
(props (cadar object-def)))
(if (eq (caar object-def) 'g)
(sketch-group-translate buffer (car object-def) 'up)
- (sketch-translate-object buffer
- object-def
- props
- (pcase (caar object-def)
- ('line '(y1 y2))
- ('text '(y)))
- -1))))
+ (sketch-translate-object buffer
+ object-def
+ props
+ (pcase (caar object-def)
+ ('line '(y1 y2))
+ ('text '(y)))
+ -1))))
(transient-define-suffix sketch-translate-fast-up (args)
(interactive (list (oref transient-current-prefix value)))
@@ -1182,13 +1180,13 @@ PROPS is passed on to `create-image' as its PROPS list."
(props (cadar object-def)))
(if (eq (caar object-def) 'g)
(sketch-group-translate buffer (car object-def) 'up t)
- (sketch-translate-object buffer
- object-def
- props
- (pcase (caar object-def)
- ('line '(y1 y2))
- ('text '(y)))
- -10))))
+ (sketch-translate-object buffer
+ object-def
+ props
+ (pcase (caar object-def)
+ ('line '(y1 y2))
+ ('text '(y)))
+ -10))))
(transient-define-prefix sketch-modify-object (&optional group)
"Set object properties."
@@ -1196,7 +1194,7 @@ PROPS is passed on to `create-image' as its PROPS list."
["Properties"
[("o" "object" sketch-modify-object 'transient--do-exit)]]
[[("<down>" "down" sketch-translate-down)
- ("<up>" "up" sketch-translate-up)]
+ ("<up>" "up" sketch-translate-up)]
[("S-<down>" "fast down" sketch-translate-fast-down)
("S-<up>" "fast up" sketch-translate-fast-up)]
[("u" "scale up" sketch-group-scale-up)
@@ -1214,17 +1212,17 @@ PROPS is passed on to `create-image' as its PROPS list."
(with-current-buffer buffer
(emacs-lisp-mode))
(transient-setup 'sketch-modify-object
- nil
- nil
- :value (list (format "--object=%s" object)
- (format "--buffer=%s" buffer)))))
+ nil
+ nil
+ :value (list (format "--object=%s" object)
+ (format "--buffer=%s" buffer)))))
(defun sketch-update-lisp-window (lisp buffer)
;; (let ((sketch sketch-root))
- (with-current-buffer buffer
- (erase-buffer)
- (pp lisp (current-buffer))
- (goto-char (point-max))))
+ (with-current-buffer buffer
+ (erase-buffer)
+ (pp lisp (current-buffer))
+ (goto-char (point-max))))
;;; import/snippets
- [elpa] externals/sketch-mode fadc554 21/38: Add xml processing instruction and DOCTYPE element (see #4), (continued)
- [elpa] externals/sketch-mode fadc554 21/38: Add xml processing instruction and DOCTYPE element (see #4), ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 414ec7c 15/38: Don't print coordinates to message buffer, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 87a0808 16/38: Fix file header, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 7583fcb 17/38: Fix variable names and implement svg lisp togglable side window, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 8b63796 19/38: First try: implement update for both type side-winows, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode ec35bb4 23/38: Add xml processing instruction and DOCTYPE element (see #4), ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 846f4a0 24/38: Implement layers (incl. reformat labels), ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 6433b20 30/38: Add circle/ellipse labels, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 406f51d 25/38: Fix undo-redo (i.e. switch to use undo-tree-mode), ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 9eb86b8 31/38: Add comments and cleanup, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode aaac04d 38/38: Fix indentation (simply auto indent complete file),
ELPA Syncer <=
- [elpa] externals/sketch-mode 0005a3a 27/38: Add sketch-mapcons function (refactor sketch--circle-radius), ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode bebba7b 37/38: Fix add layer mechanism, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 19202c7 32/38: Implement first step for snippets/import, ELPA Syncer, 2021/09/15