[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/sketch-mode f901c50 10/12: Add/improve color keybinding
From: |
ELPA Syncer |
Subject: |
[elpa] externals/sketch-mode f901c50 10/12: Add/improve color keybindings (and fix show toolbar) |
Date: |
Tue, 26 Oct 2021 14:57:43 -0400 (EDT) |
branch: externals/sketch-mode
commit f901c5004a092897c434a66a8f7e647ef72ec845
Author: Daniel Nicolai <dalanicolai@gmail.com>
Commit: Daniel Nicolai <dalanicolai@gmail.com>
Add/improve color keybindings (and fix show toolbar)
---
sketch-mode.el | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/sketch-mode.el b/sketch-mode.el
index 062ea06..7a653a0 100644
--- a/sketch-mode.el
+++ b/sketch-mode.el
@@ -122,7 +122,8 @@
;;; Temporary code
-;; Overwrite default function until patch to core is applied
+;; Overwrite default function until patch in
+;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug=51371 to core is applied
(defun list-colors-display (&optional list buffer-name callback)
"Display names of defined colors, and show what they look like.
If the optional argument LIST is non-nil, it should be a list of
@@ -521,7 +522,8 @@ If value of variable ‘sketch-show-labels' is ‘layer',
create ..."
([sketch triple-mouse-4] . sketch-rotate-by-5)
([sketch triple-mouse-5] . sketch-rotate-by-min-5)
("a" . sketch-set-action)
- ("c" . sketch-set-colors)
+ ("cs" . sketch-set-colors)
+ ("cf" . sketch-set-fill-color)
("w" . sketch-set-width)
("sd" . sketch-set-dasharray)
("fw" . sketch-set-font-with-keyboard)
@@ -1467,6 +1469,10 @@ color."
(set fn color)))
(sketch-toolbar-refresh))
+(defun sketch-set-fill-color ()
+ (interactive)
+ (sketch-set-colors 4))
+
(defun sketch-set-font-color ()
(interactive)
(sketch-set-colors 16))
@@ -1798,7 +1804,7 @@ then insert the image at the end"
(interactive)
(let ((win (get-buffer-window "*sketch-toolbar*")))
(if win
- (unless arg (delete-window win))
+ (unless show (delete-window win))
(let ((buffer (get-buffer-create "*sketch-toolbar*")))
(set-window-dedicated-p
(display-buffer-in-side-window (get-buffer-create "*sketch-toolbar*")
- [elpa] externals/sketch-mode updated (8e98379 -> ff42a58), ELPA Syncer, 2021/10/26
- [elpa] externals/sketch-mode 800cd1a 01/12: Create major mode (instead of minor mode); better for Spacemacs, ELPA Syncer, 2021/10/26
- [elpa] externals/sketch-mode 570f977 03/12: Implement bbob(-transform), transform and rotate basics, ELPA Syncer, 2021/10/26
- [elpa] externals/sketch-mode 5631fef 06/12: Side-window behavior improvements (e.g. add no-other-win win-param), ELPA Syncer, 2021/10/26
- [elpa] externals/sketch-mode 55e1389 08/12: Change default grid format (grid-param 100, minor-grid-freq 5), ELPA Syncer, 2021/10/26
- [elpa] externals/sketch-mode ff42a58 12/12: Merge branch 'add-rotate-functionality', ELPA Syncer, 2021/10/26
- [elpa] externals/sketch-mode f356810 04/12: Use (temporary patched version of) list-colors-display, ELPA Syncer, 2021/10/26
- [elpa] externals/sketch-mode 443cc68 09/12: Add selection rotate-by-5 (right mouse button drag), ELPA Syncer, 2021/10/26
- [elpa] externals/sketch-mode bb2ee17 11/12: Add show XML command, ELPA Syncer, 2021/10/26
- [elpa] externals/sketch-mode 4fd7932 05/12: Fix (uncomment) labels, ELPA Syncer, 2021/10/26
- [elpa] externals/sketch-mode f901c50 10/12: Add/improve color keybindings (and fix show toolbar),
ELPA Syncer <=
- [elpa] externals/sketch-mode 8111309 02/12: Add first sketch for simple rotate function, ELPA Syncer, 2021/10/26
- [elpa] externals/sketch-mode 587301a 07/12: Add opacity (slider in toolbar), ELPA Syncer, 2021/10/26