branch: elpa/casual
commit fb8b53d56430c72f4b0deb031491159283c65193
Merge: 3c180bc168 ff993ba784
Author: Charles Choi <[email protected]>
Commit: GitHub <[email protected]>
Merge pull request #92 from
kickingvegas/merge-development-to-main-20241123_135234
Merge development to main 20241123_135234
---
docs/images/casual-calendar-settings-menu.png | Bin 236630 -> 242268 bytes
lisp/casual-calendar-settings.el | 12 +++++++++++-
lisp/casual-calendar-utils.el | 10 +++++-----
lisp/casual.el | 2 +-
tests/test-casual-calendar-settings.el | 1 +
5 files changed, 18 insertions(+), 7 deletions(-)
diff --git a/docs/images/casual-calendar-settings-menu.png
b/docs/images/casual-calendar-settings-menu.png
index e1a14865c8..4ba882f82a 100644
Binary files a/docs/images/casual-calendar-settings-menu.png and
b/docs/images/casual-calendar-settings-menu.png differ
diff --git a/lisp/casual-calendar-settings.el b/lisp/casual-calendar-settings.el
index df39c13b95..ef6e4f923c 100644
--- a/lisp/casual-calendar-settings.el
+++ b/lisp/casual-calendar-settings.el
@@ -38,7 +38,12 @@ Customize settings for Calendar and Diary modes."
:description (lambda ()
(casual-lib-checkbox-label
calendar-mark-holidays-flag
- "Mark Holidays")))]
+ "Mark Holidays")))
+ ("E" "Mark Diary Entries"
casual-calendar--customize-calendar-mark-diary-entries-flag
+ :description (lambda ()
+ (casual-lib-checkbox-label
+ calendar-mark-diary-entries-flag
+ "Mark Diary Entries")))]
["Hooks"
("v" "Move Hook" casual-calendar--customize-calendar-move-hook)]
@@ -117,6 +122,11 @@ Customize settings for Calendar and Diary modes."
(interactive)
(customize-variable 'calendar-mark-holidays-flag))
+(defun casual-calendar--customize-calendar-mark-diary-entries-flag ()
+ "Customize variable `calendar-mark-diary-entries-flag'."
+ (interactive)
+ (customize-variable 'calendar-mark-diary-entries-flag))
+
(defun casual-calendar--customize-calendar-location-name ()
"Customize variable `calendar-location-name'."
(interactive)
diff --git a/lisp/casual-calendar-utils.el b/lisp/casual-calendar-utils.el
index 94a70d012f..1a29e819b3 100644
--- a/lisp/casual-calendar-utils.el
+++ b/lisp/casual-calendar-utils.el
@@ -32,11 +32,11 @@ by this menu."
["Diary and Goto"
["Diary Insert"
- ("e" "Entry" diary-insert-entry :transient t)
- ("w" "Weekly" diary-insert-weekly-entry :transient t)
- ("m" "Monthly" diary-insert-monthly-entry :transient t)
- ("y" "Yearly" diary-insert-yearly-entry :transient t)
- ("a" "Anniversary" diary-insert-anniversary-entry :transient t)]
+ ("e" "Entry" diary-insert-entry)
+ ("w" "Weekly" diary-insert-weekly-entry)
+ ("m" "Monthly" diary-insert-monthly-entry)
+ ("y" "Yearly" diary-insert-yearly-entry)
+ ("a" "Anniversary" diary-insert-anniversary-entry)]
["Goto"
("g" "Dateā¦" calendar-goto-date :transient t)
diff --git a/lisp/casual.el b/lisp/casual.el
index 985b9a2fc2..18830554ca 100644
--- a/lisp/casual.el
+++ b/lisp/casual.el
@@ -5,7 +5,7 @@
;; Author: Charles Choi <[email protected]>
;; URL: https://github.com/kickingvegas/casual
;; Keywords: tools, wp
-;; Version: 2.2.0
+;; Version: 2.2.1-rc.1
;; Package-Requires: ((emacs "29.1") (transient "0.6.0"))
;; This program is free software; you can redistribute it and/or modify
diff --git a/tests/test-casual-calendar-settings.el
b/tests/test-casual-calendar-settings.el
index 66b5eb7afc..d0579c86bd 100644
--- a/tests/test-casual-calendar-settings.el
+++ b/tests/test-casual-calendar-settings.el
@@ -35,6 +35,7 @@
(let ((test-vectors
'((:binding "C" :command
casual-calendar--customize-calendar-group)
(:binding "H" :command
casual-calendar--customize-calendar-mark-holidays-flag)
+ (:binding "E" :command
casual-calendar--customize-calendar-mark-diary-entries-flag)
(:binding "v" :command
casual-calendar--customize-calendar-move-hook)
(:binding "N" :command
casual-calendar--customize-calendar-location-name)
(:binding "A" :command
casual-calendar--customize-calendar-latitude)