[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/svg-clock 9f4be3e 05/18: 2012-01-29 Ulf Jasper <address
From: |
Stefan Monnier |
Subject: |
[elpa] externals/svg-clock 9f4be3e 05/18: 2012-01-29 Ulf Jasper <address@hidden> |
Date: |
Tue, 1 Dec 2020 17:26:01 -0500 (EST) |
branch: externals/svg-clock
commit 9f4be3ebf2c9581ff6abfc3b5a070fe727774848
Author: Ulf Jasper <ulf.jasper@web.de>
Commit: Ulf Jasper <ulf.jasper@web.de>
2012-01-29 Ulf Jasper <ulf.jasper@web.de>
* elpa/packages/svg-clock/svg-clock.el: Clean up.
(svg-clock-version): Remove.
(svg-clock-color-to-hex): Use 2 digits for each hexadecimal color
value.
(svg-clock-mode, svg-clock-mode-map): Clean up.
---
svg-clock.el | 31 +++++++++++--------------------
1 file changed, 11 insertions(+), 20 deletions(-)
diff --git a/svg-clock.el b/svg-clock.el
index a8e1afc..dd4428c 100644
--- a/svg-clock.el
+++ b/svg-clock.el
@@ -5,7 +5,7 @@
;; Author: Ulf Jasper <ulf.jasper@web.de>
;; Created: 22. Sep. 2011
;; Keywords: demo, svg, clock
-;; Version: 0.3
+;; Version: 0.4
;; This file is part of GNU Emacs.
@@ -39,20 +39,8 @@
;; ======================================================================
-;;; History:
-
-;; 0.3 (2012-12-13)
-;; - Disable buffer undo in svg-clock buffer. Thanks to Andrew
-;; Kirkpatrick.
-
-;; 0.2 (2011-09-26)
-;; - Added automatic resizing. One clock fits all.
-
-;; 0.1 (2011-09-22)
-;; - Initial release.
-
;;; Code:
-(defconst svg-clock-version "0.3" "Version number of `svg-clock'.")
+(defconst svg-clock-version "0.4" "Version number of `svg-clock'.")
(require 'image-mode)
@@ -167,7 +155,7 @@ which makes the clock fit to its window automatically."
(defun svg-clock-color-to-hex (colour)
"Return hex representation of COLOUR."
(let ((values (color-values colour)))
- (format "#%04x%04x%04x" (nth 0 values) (nth 1 values) (nth 2 values))))
+ (format "#%02x%02x%02x" (nth 0 values) (nth 1 values) (nth 2 values))))
(defun svg-clock-replace (from to)
"Replace all occurrences of FROM with TO."
@@ -259,16 +247,19 @@ Optionally PERFORM-UPDATE immediately."
(svg-clock-mode)
(message "Clock started")))
+(defvar svg-clock-mode-map
+ (let ((map (make-sparse-keymap)))
+ (define-key map [?+] 'svg-clock-grow)
+ (define-key map [?-] 'svg-clock-shrink)
+ (define-key map [?q] 'svg-clock-stop)
+ (define-key map [?f] 'svg-clock-fit-window)
+ map))
+
(define-derived-mode svg-clock-mode fundamental-mode "svg clock"
"Major mode for the svg-clock buffer.
\\{svg-clock-mode-map}"
(buffer-disable-undo))
-(define-key svg-clock-mode-map [?+] 'svg-clock-grow)
-(define-key svg-clock-mode-map [?-] 'svg-clock-shrink)
-(define-key svg-clock-mode-map [?q] 'svg-clock-stop)
-(define-key svg-clock-mode-map [?f] 'svg-clock-fit-window)
-
;;;###autoload
(defun svg-clock ()
"Start/stop the svg clock."
- [elpa] externals/svg-clock ba28d97 09/18: Bump version number to 1.0 and make changes public, (continued)
- [elpa] externals/svg-clock ba28d97 09/18: Bump version number to 1.0 and make changes public, Stefan Monnier, 2020/12/01
- [elpa] externals/svg-clock 284d123 14/18: Fix requirements and version numbers, Stefan Monnier, 2020/12/01
- [elpa] externals/svg-clock ea9302b 07/18: * packages/svg-clock/svg-clock.el (svg-clock-do-update, svg-clock-start): Don't, Stefan Monnier, 2020/12/01
- [elpa] externals/svg-clock 3d9cd0e 15/18: Copy svg--def to manipulate the DOM directly from svg-clock.el, Stefan Monnier, 2020/12/01
- [elpa] externals/svg-clock 534946a 06/18: Fixed image-mode issue. Changed version to 0.5., Stefan Monnier, 2020/12/01
- [elpa] externals/svg-clock 03ea7e3 01/18: New package svg-clock., Stefan Monnier, 2020/12/01
- [elpa] externals/svg-clock 48454df 04/18: svg-clock: Disable buffer undo, Stefan Monnier, 2020/12/01
- [elpa] externals/svg-clock dc73e08 13/18: Allow controlling whether to show the seconds and the face, Stefan Monnier, 2020/12/01
- [elpa] externals/svg-clock 99c291f 02/18: 2011-09-26 Ulf Jasper <address@hidden>, Stefan Monnier, 2020/12/01
- [elpa] externals/svg-clock 5e4e62e 08/18: svg-clock.el: Refactoring. Use 'svg.el' and 'dom.el'., Stefan Monnier, 2020/12/01
- [elpa] externals/svg-clock 9f4be3e 05/18: 2012-01-29 Ulf Jasper <address@hidden>,
Stefan Monnier <=
- [elpa] externals/svg-clock 1c04475 16/18: Bump version after last fix, Stefan Monnier, 2020/12/01
- [elpa] externals/svg-clock 301259c 10/18: Fix some quoting problems in doc strings, Stefan Monnier, 2020/12/01
- [elpa] externals/svg-clock c8fc54f 12/18: Pick the right size when on a scaled display, Stefan Monnier, 2020/12/01
- [elpa] externals/svg-clock 55d2f18 17/18: Revert "Copy svg--def to manipulate the DOM directly from svg-clock.el", Stefan Monnier, 2020/12/01