branch: elpa/casual
commit 63c20d566efbe380b191e52a1f300ab60f60fb0a
Merge: 66771bf3b1 ced9e7f3f6
Author: Charles Choi <[email protected]>
Commit: GitHub <[email protected]>

    Merge pull request #134 from 
kickingvegas/merge-development-to-main-20250106_155125
    
    Merge development to main 20250106_155125
---
 Makefile                                       |   2 +-
 README.org                                     |  82 +++++++++++++++++++------
 docs/images/casual-editkit-main-screenshot.png | Bin 289943 -> 317764 bytes
 docs/images/casual-info-screenshot.png         | Bin 472198 -> 344749 bytes
 lisp/Makefile                                  |   2 +-
 lisp/Makefile--defines.make                    |   2 +-
 lisp/Makefile--rules.make                      |   2 +-
 lisp/Makefile-agenda.make                      |   2 +-
 lisp/Makefile-bookmarks.make                   |   2 +-
 lisp/Makefile-calc.make                        |   2 +-
 lisp/Makefile-calendar.make                    |   2 +-
 lisp/Makefile-dired.make                       |   2 +-
 lisp/Makefile-editkit.make                     |   2 +-
 lisp/Makefile-ibuffer.make                     |   2 +-
 lisp/Makefile-info.make                        |   2 +-
 lisp/Makefile-isearch.make                     |   2 +-
 lisp/Makefile-lib.make                         |   2 +-
 lisp/Makefile-re-builder.make                  |   2 +-
 lisp/casual-agenda-settings.el                 |   2 +-
 lisp/casual-agenda-utils.el                    |   2 +-
 lisp/casual-agenda.el                          |   2 +-
 lisp/casual-bookmarks-settings.el              |   2 +-
 lisp/casual-bookmarks-utils.el                 |   2 +-
 lisp/casual-bookmarks.el                       |   2 +-
 lisp/casual-calc--calc.el                      |   2 +-
 lisp/casual-calc-algebra.el                    |   2 +-
 lisp/casual-calc-angle-measure.el              |   2 +-
 lisp/casual-calc-binary.el                     |   2 +-
 lisp/casual-calc-complex.el                    |   2 +-
 lisp/casual-calc-conversion.el                 |   2 +-
 lisp/casual-calc-fileio.el                     |   2 +-
 lisp/casual-calc-financial.el                  |   2 +-
 lisp/casual-calc-graphics.el                   |   2 +-
 lisp/casual-calc-labels.el                     |   2 +-
 lisp/casual-calc-logarithmic.el                |   2 +-
 lisp/casual-calc-predicates.el                 |   2 +-
 lisp/casual-calc-radix.el                      |   2 +-
 lisp/casual-calc-random.el                     |   2 +-
 lisp/casual-calc-rounding.el                   |   2 +-
 lisp/casual-calc-settings.el                   |   2 +-
 lisp/casual-calc-stack.el                      |   2 +-
 lisp/casual-calc-symbolic.el                   |   2 +-
 lisp/casual-calc-time.el                       |   2 +-
 lisp/casual-calc-trail.el                      |   2 +-
 lisp/casual-calc-trigonometric.el              |   2 +-
 lisp/casual-calc-units.el                      |   2 +-
 lisp/casual-calc-utils.el                      |   2 +-
 lisp/casual-calc-variables.el                  |   2 +-
 lisp/casual-calc-vector.el                     |   2 +-
 lisp/casual-calc.el                            |   2 +-
 lisp/casual-calendar-constants.el              |   2 +-
 lisp/casual-calendar-settings.el               |   2 +-
 lisp/casual-calendar-utils.el                  |   2 +-
 lisp/casual-calendar.el                        |   2 +-
 lisp/casual-dired-settings.el                  |   2 +-
 lisp/casual-dired-sort-by.el                   |   2 +-
 lisp/casual-dired-utils.el                     |   2 +-
 lisp/casual-dired-variables.el                 |   2 +-
 lisp/casual-dired.el                           |   2 +-
 lisp/casual-editkit-constants.el               |   2 +-
 lisp/casual-editkit-settings.el                |   2 +-
 lisp/casual-editkit-utils.el                   |   2 +-
 lisp/casual-editkit.el                         |   4 +-
 lisp/casual-ibuffer-filter.el                  |   2 +-
 lisp/casual-ibuffer-settings.el                |   2 +-
 lisp/casual-ibuffer-utils.el                   |   2 +-
 lisp/casual-ibuffer.el                         |   2 +-
 lisp/casual-info-settings.el                   |   2 +-
 lisp/casual-info-utils.el                      |   2 +-
 lisp/casual-info-variables.el                  |   2 +-
 lisp/casual-info.el                            |   2 +-
 lisp/casual-isearch-settings.el                |   2 +-
 lisp/casual-isearch-utils.el                   |   2 +-
 lisp/casual-isearch.el                         |   2 +-
 lisp/casual-lib.el                             |   2 +-
 lisp/casual-re-builder-settings.el             |   2 +-
 lisp/casual-re-builder-utils.el                |   2 +-
 lisp/casual-re-builder.el                      |   2 +-
 lisp/casual.el                                 |   4 +-
 scripts/read-version.sh                        |   2 +-
 tests/Makefile                                 |   2 +-
 tests/casual-agenda-test-utils.el              |   2 +-
 tests/casual-bookmarks-test-utils.el           |   2 +-
 tests/casual-calc-test-utils.el                |   2 +-
 tests/casual-calendar-test-utils.el            |   2 +-
 tests/casual-dired-test-utils.el               |   2 +-
 tests/casual-editkit-test-utils.el             |   2 +-
 tests/casual-ibuffer-test-utils.el             |   2 +-
 tests/casual-info-test-utils.el                |   2 +-
 tests/casual-isearch-test-utils.el             |   2 +-
 tests/casual-lib-test-utils.el                 |   2 +-
 tests/casual-re-builder-test-utils.el          |   2 +-
 tests/test-casual-agenda-settings.el           |   2 +-
 tests/test-casual-agenda-utils.el              |   2 +-
 tests/test-casual-agenda.el                    |   2 +-
 tests/test-casual-bookmarks-settings.el        |   2 +-
 tests/test-casual-bookmarks-utils.el           |   2 +-
 tests/test-casual-bookmarks.el                 |   2 +-
 tests/test-casual-calc--calc.el                |   2 +-
 tests/test-casual-calc-algebra.el              |   2 +-
 tests/test-casual-calc-angle-measure.el        |   2 +-
 tests/test-casual-calc-binary.el               |   2 +-
 tests/test-casual-calc-complex.el              |   2 +-
 tests/test-casual-calc-conversion.el           |   2 +-
 tests/test-casual-calc-fileio.el               |   2 +-
 tests/test-casual-calc-financial.el            |   2 +-
 tests/test-casual-calc-graphics.el             |   2 +-
 tests/test-casual-calc-labels.el               |   2 +-
 tests/test-casual-calc-logarithmic.el          |   2 +-
 tests/test-casual-calc-predicates.el           |   2 +-
 tests/test-casual-calc-radix.el                |   2 +-
 tests/test-casual-calc-random.el               |   2 +-
 tests/test-casual-calc-rounding.el             |   2 +-
 tests/test-casual-calc-settings.el             |   2 +-
 tests/test-casual-calc-stack.el                |   2 +-
 tests/test-casual-calc-symbolic.el             |   2 +-
 tests/test-casual-calc-time.el                 |   2 +-
 tests/test-casual-calc-trail.el                |   2 +-
 tests/test-casual-calc-trigonometric.el        |   2 +-
 tests/test-casual-calc-units.el                |   2 +-
 tests/test-casual-calc-utils.el                |   2 +-
 tests/test-casual-calc-variables.el            |   2 +-
 tests/test-casual-calc-vector.el               |   2 +-
 tests/test-casual-calc.el                      |   2 +-
 tests/test-casual-calendar-constants.el        |   2 +-
 tests/test-casual-calendar-settings.el         |   2 +-
 tests/test-casual-calendar-utils.el            |   2 +-
 tests/test-casual-calendar.el                  |   2 +-
 tests/test-casual-dired-settings.el            |   2 +-
 tests/test-casual-dired-sort-by.el             |   2 +-
 tests/test-casual-dired-utils.el               |   2 +-
 tests/test-casual-dired-variables.el           |   2 +-
 tests/test-casual-dired.el                     |   2 +-
 tests/test-casual-editkit-constants.el         |   2 +-
 tests/test-casual-editkit-settings.el          |   2 +-
 tests/test-casual-editkit-utils.el             |   2 +-
 tests/test-casual-editkit.el                   |   9 ++-
 tests/test-casual-ibuffer-filter.el            |   2 +-
 tests/test-casual-ibuffer-settings.el          |   2 +-
 tests/test-casual-ibuffer-utils.el             |   2 +-
 tests/test-casual-ibuffer.el                   |   2 +-
 tests/test-casual-info-settings.el             |   2 +-
 tests/test-casual-info-utils.el                |   2 +-
 tests/test-casual-info-variables.el            |   2 +-
 tests/test-casual-info.el                      |   2 +-
 tests/test-casual-isearch-settings.el          |   2 +-
 tests/test-casual-isearch-utils.el             |   2 +-
 tests/test-casual-isearch.el                   |   2 +-
 tests/test-casual-lib.el                       |   2 +-
 tests/test-casual-re-builder-settings.el       |   2 +-
 tests/test-casual-re-builder-utils.el          |   2 +-
 tests/test-casual-re-builder.el                |   2 +-
 152 files changed, 221 insertions(+), 170 deletions(-)

diff --git a/Makefile b/Makefile
index 641ae11885..a109a1626f 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
 ##
-# Copyright 2024 Charles Y. Choi
+# Copyright 2024-2025 Charles Y. Choi
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/README.org b/README.org
index 878750527f..f68d66fa58 100644
--- a/README.org
+++ b/README.org
@@ -1,10 +1,61 @@
 
[[https://melpa.org/#/casual][file:https://melpa.org/packages/casual-badge.svg]]
 
[[https://stable.melpa.org/#/casual][file:https://stable.melpa.org/packages/casual-badge.svg]]
 
 * Casual
-A collection of opinionated 
[[https://github.com/magit/transient][Transient]]-based keyboard-driven user 
interfaces for various built-in Emacs modes.
 
-Casual is organized into different user interface (UI) libraries tuned for 
different modes. Different user interfaces for the following modes are 
supported:
+Casual is a project to re-imagine the primary user interface for Emacs using 
keyboard-driven menus.
 
+Emacs has many commands that are easy to forget if not used frequently. Menus 
are a user interface (UI) affordance that offers discoverability and 
recognition. While menus are commonly associated with mouse-driven UI, the 
inclusion of [[https://github.com/magit/transient][Transient]] in Emacs core 
allows for building menus that are keyboard-driven instead. This appeals to 
users that prefer keyboard-driven workflows.
+
+Casual organizes itself primarily around the different built-in modes Emacs 
provides. For each mode Casual supports, there is a bespoke designed library of 
Transient menus for that mode's command set.
+
+Casual has no aims to be a mutually exclusive user interface. All existing 
user interfaces to commands (keybinding, mini-buffer prompt, mouse menus) are 
still available to the user.
+
+To learn more about the motivations and design considerations for Casual as 
well as seeing it at work, please watch the presentation 
[[https://emacsconf.org/2024/talks/casual/][“Re-imagining the Emacs User 
Experience with Casual Suite”]] from EmacsConf 2024.
+
+** Goals
+- To provide a keyboard-driven menu UI toolkit for common Emacs commands.
+- To allow for casual discovery and use of infrequently used Emacs commands.
+- To be a frequently used interface to the modes Casual does support.
+
+** Non-Goals
+- Full coverage of all Emacs commands. Casual is not intended to be a power 
user tool nor is it intended to be a replacement for mouse-driven menus. Casual 
has no intent to exhaustively cover all modes available in Emacs with 
keyboard-driven menus.
+- Strict adherence to Emacs command naming. While Casual is *mostly* in 
alignment with Emacs command naming, there are cases where it will make an 
opinionated change if the name is deemed too vague or idiomatic.
+- No intention is made by Casual to help on-board users to the existing 
default bindings of a mode, nor to cater to users who already know them. That 
said, many existing default Emacs bindings are replicated in Casual. Such 
correspondence should be considered incidental.
+- UX Stability (for now). Given that Casual is early in its life-cycle, expect 
changes to its user experience in terms of menu hierarchy and keybinding 
choices in future releases.
+  
+Editorially, all design decisions for Casual are ultimately the opinion of 
Charles Y. Choi.
+
+
+* Table of Contents                                                   :TOC_3:
+- [[#casual][Casual]]
+  - [[#goals][Goals]]
+  - [[#non-goals][Non-Goals]]
+- [[#supported-modes][Supported Modes]]
+  - [[#agenda-elisp-library-casual-agenda][Agenda (Elisp library: 
~casual-agenda~)]]
+  - [[#bookmarks-elisp-library-casual-bookmarks][Bookmarks (Elisp library: 
~casual-bookmarks~)]]
+  - [[#calc-elisp-library-casual-calc][Calc (Elisp library: ~casual-calc~)]]
+  - [[#calendar-elisp-library-casual-calendar][Calendar (Elisp library: 
~casual-calendar~)]]
+  - [[#dired-elisp-library-casual-dired][Dired (Elisp library: 
~casual-dired~)]]
+  - [[#editkit-elisp-library-casual-editkit][EditKit (Elisp library: 
~casual-editkit~)]]
+  - [[#ibuffer-elisp-library-casual-ibuffer][IBuffer (Elisp library: 
~casual-ibuffer~)]]
+  - [[#info-elisp-library-casual-info][Info (Elisp library: ~casual-info~)]]
+  - [[#i-search-elisp-library-casual-isearch][I-Search (Elisp library: 
~casual-isearch~)]]
+  - [[#re-builder-elisp-library-casual-re-builder][Re-Builder (Elisp library: 
~casual-re-builder~)]]
+- [[#requirements][Requirements]]
+- [[#install][Install]]
+  - [[#upgrading-to-casual-2x][Upgrading to Casual 2.x]]
+    - [[#if-you-do-not-use-use-package-to-configure-casual][If you do not use 
~use-package~ to configure Casual]]
+    - [[#if-you-have-used-use-package-to-configure-casual][If you have used 
~use-package~ to configure Casual]]
+  - [[#a-note-on-package-dependencies][A Note on Package Dependencies]]
+- [[#customization][Customization]]
+- [[#asks][Asks]]
+- [[#common-menu-actions][Common Menu Actions]]
+- [[#development][Development]]
+- [[#sponsorship][Sponsorship]]
+- [[#see-also][See Also]]
+- [[#acknowledgments][Acknowledgments]]
+
+* Supported Modes
 ** [[file:docs/agenda.org][Agenda]] (Elisp library: ~casual-agenda~)
   An interface for Org Agenda to help you plan your day.
   
@@ -60,24 +111,6 @@ An interface for 
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Cal
 Users can choose any or all of the user interfaces made available by Casual at 
their pleasure.
 
 
-* Motivation
-Emacs has many commands that are easy to forget if not used frequently. Menus 
are a user interface (UI) affordance that offers discoverability and 
recognition. While menus are commonly associated with mouse-driven UI, the 
inclusion of Transient in Emacs core allows for building a keyboard-driven menu 
UI. Transient menus are appealing to users who prefer keyboard-driven workflows.
-
-That said, Casual has no aims to be a mutually exclusive user interface. All 
existing user interfaces to commands (keybinding, mini-buffer prompt, mouse 
menus) are still available to the user.
-
-** Goals
-- To provide a keyboard-driven menu UI toolkit for common Emacs commands.
-- To allow for casual discovery and use of infrequently used Emacs commands.
-- To be a frequently used interface to the modes Casual does support.
-
-** Non-Goals
-- Full coverage of all Emacs commands. Casual is not intended to be a power 
user tool nor is it intended to be a replacement for mouse-driven menus. Casual 
has no intent to exhaustively cover all modes available in Emacs with 
keyboard-driven menus.
-- Strict adherence to Emacs command naming. While Casual is *mostly* in 
alignment with Emacs command naming, there are cases where it will make an 
opinionated change if the name is deemed too vague or idiomatic.
-- No intention is made by Casual to help on-board users to the existing 
default bindings of a mode, nor to cater to users who already know them. That 
said, many existing default Emacs bindings are replicated in Casual. Such 
correspondence should be considered incidental.
-- UX Stability (for now). Given that Casual is early in its life-cycle, expect 
changes to its user experience in terms of menu hierarchy and keybinding 
choices in future releases.
-  
-Editorially, all design decisions for Casual are ultimately the opinion of 
Charles Y. Choi. People comfortable with this are invited to use Casual at 
their discretion.
-
 * Requirements
 Casual requires usage of
 - Emacs ≥ 29.1
@@ -128,6 +161,14 @@ Casual requires a recent installation of Transient 0.6.0+ 
from either [[https://
 
 If you already have the latest version of Magit installed (via 
[[https://elpa.nongnu.org/nongnu/magit.html][non-GNU ELPA]] or 
[[https://melpa.org/#/magit][MELPA]]), you can bypass the above instruction as 
Magit already includes the Transient package as a dependency.
 
+
+* Customization
+
+Users who wish to extend or alter existing Casual menus can do so via the 
mechanisms offered by the Transient package (see 
[[https://www.gnu.org/software/emacs/manual/html_mono/transient.html#Modifying-Existing-Transients][Modifying
 Existing Transients]]).
+
+Casual menus can also be configured to use Unicode symbols for labels. This is 
controlled by the variable ~casual-lib-use-unicode~ which can be customized via 
a mode's settings menu. If ~casual-lib-use-unicode~ is set to ~t~, it is also 
recommended that the variable ~transient-align-variable-pitch~ also be set to 
~t~. 
+
+
 * Asks
 As Casual is new, we are looking for early adopters! Your 
[[https://github.com/kickingvegas/casual/discussions][feedback]] is welcome as 
it will likely impact Casual's evolution, particularly with regards to UI.
 
@@ -167,3 +208,4 @@ Users interested in getting all current and future Casual 
interfaces for both bu
 * Acknowledgments
 A heartfelt thanks to all the contributors to 
[[https://github.com/magit/transient][Transient]], [[https://magit.vc][Magit]], 
[[https://orgmode.org][Org Mode]], and 
[[https://www.gnu.org/software/emacs/][Emacs]]. This package would not be 
possible without your efforts.
 
+#+HTML: <p align='center'>© 2024-2025 Charles Y. Choi</p>
diff --git a/docs/images/casual-editkit-main-screenshot.png 
b/docs/images/casual-editkit-main-screenshot.png
index 26fa834797..694b7e1b53 100644
Binary files a/docs/images/casual-editkit-main-screenshot.png and 
b/docs/images/casual-editkit-main-screenshot.png differ
diff --git a/docs/images/casual-info-screenshot.png 
b/docs/images/casual-info-screenshot.png
index 27415427b0..8de71f8727 100644
Binary files a/docs/images/casual-info-screenshot.png and 
b/docs/images/casual-info-screenshot.png differ
diff --git a/lisp/Makefile b/lisp/Makefile
index b387f3cda4..c4c8b3832e 100644
--- a/lisp/Makefile
+++ b/lisp/Makefile
@@ -1,5 +1,5 @@
 ##
-# Copyright 2024 Charles Y. Choi
+# Copyright (C) 2024-2025 Charles Y. Choi
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/lisp/Makefile--defines.make b/lisp/Makefile--defines.make
index e29b86b516..284bc24b49 100644
--- a/lisp/Makefile--defines.make
+++ b/lisp/Makefile--defines.make
@@ -1,5 +1,5 @@
 ##
-# Copyright 2024 Charles Y. Choi
+# Copyright (C) 2024-2025 Charles Y. Choi
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/lisp/Makefile--rules.make b/lisp/Makefile--rules.make
index 41a188f493..98e14bf15c 100644
--- a/lisp/Makefile--rules.make
+++ b/lisp/Makefile--rules.make
@@ -1,5 +1,5 @@
 ##
-# Copyright 2024 Charles Y. Choi
+# Copyright (C) 2024-2025 Charles Y. Choi
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/lisp/Makefile-agenda.make b/lisp/Makefile-agenda.make
index 5ab3e85554..ad3896dd6f 100644
--- a/lisp/Makefile-agenda.make
+++ b/lisp/Makefile-agenda.make
@@ -1,5 +1,5 @@
 ##
-# Copyright 2024 Charles Y. Choi
+# Copyright (C) 2024-2025 Charles Y. Choi
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/lisp/Makefile-bookmarks.make b/lisp/Makefile-bookmarks.make
index b55b7f8706..5783f1d17c 100644
--- a/lisp/Makefile-bookmarks.make
+++ b/lisp/Makefile-bookmarks.make
@@ -1,5 +1,5 @@
 ##
-# Copyright 2024 Charles Y. Choi
+# Copyright (C) 2024-2025 Charles Y. Choi
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/lisp/Makefile-calc.make b/lisp/Makefile-calc.make
index 1920d77cf3..bf6be3608f 100644
--- a/lisp/Makefile-calc.make
+++ b/lisp/Makefile-calc.make
@@ -1,5 +1,5 @@
 ##
-# Copyright 2024 Charles Y. Choi
+# Copyright (C) 2024-2025 Charles Y. Choi
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/lisp/Makefile-calendar.make b/lisp/Makefile-calendar.make
index 041faaffb1..88a07a2eec 100644
--- a/lisp/Makefile-calendar.make
+++ b/lisp/Makefile-calendar.make
@@ -1,5 +1,5 @@
 ##
-# Copyright 2024 Charles Y. Choi
+# Copyright (C) 2024-2025 Charles Y. Choi
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/lisp/Makefile-dired.make b/lisp/Makefile-dired.make
index bc13b28b8d..3b0ee8b9bf 100644
--- a/lisp/Makefile-dired.make
+++ b/lisp/Makefile-dired.make
@@ -1,5 +1,5 @@
 ##
-# Copyright 2024 Charles Y. Choi
+# Copyright (C) 2024-2025 Charles Y. Choi
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/lisp/Makefile-editkit.make b/lisp/Makefile-editkit.make
index de54016c37..d75e1e9805 100644
--- a/lisp/Makefile-editkit.make
+++ b/lisp/Makefile-editkit.make
@@ -1,5 +1,5 @@
 ##
-# Copyright 2024 Charles Y. Choi
+# Copyright (C) 2024-2025 Charles Y. Choi
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/lisp/Makefile-ibuffer.make b/lisp/Makefile-ibuffer.make
index 721d542ae0..2521701ea9 100644
--- a/lisp/Makefile-ibuffer.make
+++ b/lisp/Makefile-ibuffer.make
@@ -1,5 +1,5 @@
 ##
-# Copyright 2024 Charles Y. Choi
+# Copyright (C) 2024-2025 Charles Y. Choi
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/lisp/Makefile-info.make b/lisp/Makefile-info.make
index f874c31b40..03ce350481 100644
--- a/lisp/Makefile-info.make
+++ b/lisp/Makefile-info.make
@@ -1,5 +1,5 @@
 ##
-# Copyright 2024 Charles Y. Choi
+# Copyright (C) 2024-2025 Charles Y. Choi
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/lisp/Makefile-isearch.make b/lisp/Makefile-isearch.make
index aac923bdb4..bc761cbeb9 100644
--- a/lisp/Makefile-isearch.make
+++ b/lisp/Makefile-isearch.make
@@ -1,5 +1,5 @@
 ##
-# Copyright 2024 Charles Y. Choi
+# Copyright (C) 2024-2025 Charles Y. Choi
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/lisp/Makefile-lib.make b/lisp/Makefile-lib.make
index 3cc284bf03..dd67fbb56a 100644
--- a/lisp/Makefile-lib.make
+++ b/lisp/Makefile-lib.make
@@ -1,5 +1,5 @@
 ##
-# Copyright 2024 Charles Y. Choi
+# Copyright (C) 2024-2025 Charles Y. Choi
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/lisp/Makefile-re-builder.make b/lisp/Makefile-re-builder.make
index c01adee3be..52ddc528df 100644
--- a/lisp/Makefile-re-builder.make
+++ b/lisp/Makefile-re-builder.make
@@ -1,5 +1,5 @@
 ##
-# Copyright 2024 Charles Y. Choi
+# Copyright (C) 2024-2025 Charles Y. Choi
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/lisp/casual-agenda-settings.el b/lisp/casual-agenda-settings.el
index 5769d5335f..9d6fe1f7e3 100644
--- a/lisp/casual-agenda-settings.el
+++ b/lisp/casual-agenda-settings.el
@@ -1,6 +1,6 @@
 ;;; casual-agenda-settings.el --- Casual Agenda Settings -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024 Charles Choi
+;; Copyright (C) 2024-2025 Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-agenda-utils.el b/lisp/casual-agenda-utils.el
index 94300c1dd0..c9772a84cb 100644
--- a/lisp/casual-agenda-utils.el
+++ b/lisp/casual-agenda-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-agenda-utils.el --- Casual Agenda Utils -*- lexical-binding: t; -*-
 
-;; Copyright (C) 2024 Charles Choi
+;; Copyright (C) 2024-2025 Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-agenda.el b/lisp/casual-agenda.el
index e56b33e9c8..ac3f7be536 100644
--- a/lisp/casual-agenda.el
+++ b/lisp/casual-agenda.el
@@ -1,6 +1,6 @@
 ;;; casual-agenda.el --- Transient UI for Agenda -*- lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-bookmarks-settings.el 
b/lisp/casual-bookmarks-settings.el
index c500dd037b..8fe5b7927b 100644
--- a/lisp/casual-bookmarks-settings.el
+++ b/lisp/casual-bookmarks-settings.el
@@ -1,6 +1,6 @@
 ;;; casual-bookmarks-settings.el --- Casual Bookmarks Settings -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024 Charles Choi
+;; Copyright (C) 2024-2025 Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-bookmarks-utils.el b/lisp/casual-bookmarks-utils.el
index d0eea5d009..0a1ded899d 100644
--- a/lisp/casual-bookmarks-utils.el
+++ b/lisp/casual-bookmarks-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-bookmarks-utils.el --- Casual Bookmarks Utils -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024 Charles Choi
+;; Copyright (C) 2024-2025 Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-bookmarks.el b/lisp/casual-bookmarks.el
index 29371b361e..c0b51f5586 100644
--- a/lisp/casual-bookmarks.el
+++ b/lisp/casual-bookmarks.el
@@ -1,6 +1,6 @@
 ;;; casual-bookmarks.el --- Transient UI for Bookmarks -*- lexical-binding: t; 
-*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc--calc.el b/lisp/casual-calc--calc.el
index 7371e3cdc5..4de6a14428 100644
--- a/lisp/casual-calc--calc.el
+++ b/lisp/casual-calc--calc.el
@@ -1,6 +1,6 @@
 ;;; casual-calc--calc.el --- Casual Wrapped Calc Functions  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-algebra.el b/lisp/casual-calc-algebra.el
index fba608ef72..f3ca89a157 100644
--- a/lisp/casual-calc-algebra.el
+++ b/lisp/casual-calc-algebra.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-algebra.el --- Casual wrapped algebra functions  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-angle-measure.el 
b/lisp/casual-calc-angle-measure.el
index 1669147aa8..9bd476f8f1 100644
--- a/lisp/casual-calc-angle-measure.el
+++ b/lisp/casual-calc-angle-measure.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-angle-measure.el --- Casual Angle Measure Menu  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-binary.el b/lisp/casual-calc-binary.el
index 6b41e8c614..d5fa489706 100644
--- a/lisp/casual-calc-binary.el
+++ b/lisp/casual-calc-binary.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-binary.el --- Casual Binary Menu          -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-complex.el b/lisp/casual-calc-complex.el
index 25377ecadd..2d6172b21b 100644
--- a/lisp/casual-calc-complex.el
+++ b/lisp/casual-calc-complex.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-complex.el --- Casual Complex Menu        -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-conversion.el b/lisp/casual-calc-conversion.el
index fee7b82e08..d2f27e79dc 100644
--- a/lisp/casual-calc-conversion.el
+++ b/lisp/casual-calc-conversion.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-conversion.el --- Casual Conversion Menu  -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-fileio.el b/lisp/casual-calc-fileio.el
index 78f259eb70..dca4e37f96 100644
--- a/lisp/casual-calc-fileio.el
+++ b/lisp/casual-calc-fileio.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-fileio.el --- Casual File I/O Routines    -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-financial.el b/lisp/casual-calc-financial.el
index 176aa6ea37..436bd48b09 100644
--- a/lisp/casual-calc-financial.el
+++ b/lisp/casual-calc-financial.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-financial.el --- Casual Financial Menu    -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-graphics.el b/lisp/casual-calc-graphics.el
index 809f95b767..4891b4dc03 100644
--- a/lisp/casual-calc-graphics.el
+++ b/lisp/casual-calc-graphics.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-graphics.el --- Casual Graphics Functions  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-labels.el b/lisp/casual-calc-labels.el
index 9b6a322fc1..e1f55244f9 100644
--- a/lisp/casual-calc-labels.el
+++ b/lisp/casual-calc-labels.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-labels.el --- Casual Labels               -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-logarithmic.el b/lisp/casual-calc-logarithmic.el
index b8576f64d9..d46fa7d682 100644
--- a/lisp/casual-calc-logarithmic.el
+++ b/lisp/casual-calc-logarithmic.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-logarithmic.el --- Casual Logarithmic Menu  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-predicates.el b/lisp/casual-calc-predicates.el
index 2d965a9740..3d059446ed 100644
--- a/lisp/casual-calc-predicates.el
+++ b/lisp/casual-calc-predicates.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-predicates.el --- Casual Predicates       -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-radix.el b/lisp/casual-calc-radix.el
index 8c8842c3d8..b6d82d89d2 100644
--- a/lisp/casual-calc-radix.el
+++ b/lisp/casual-calc-radix.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-radix.el --- Casual Radix Menu            -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-random.el b/lisp/casual-calc-random.el
index 0398c06324..a4b4b81bfd 100644
--- a/lisp/casual-calc-random.el
+++ b/lisp/casual-calc-random.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-random.el --- Casual Random Menu          -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-rounding.el b/lisp/casual-calc-rounding.el
index 24069eb0be..3ced4b29ad 100644
--- a/lisp/casual-calc-rounding.el
+++ b/lisp/casual-calc-rounding.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-rounding.el --- Casual Rounding Menu      -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-settings.el b/lisp/casual-calc-settings.el
index 466a1f4315..40cd19f4f7 100644
--- a/lisp/casual-calc-settings.el
+++ b/lisp/casual-calc-settings.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-settings.el --- Casual Settings Menu      -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-stack.el b/lisp/casual-calc-stack.el
index 806fc4c390..62d66d0726 100644
--- a/lisp/casual-calc-stack.el
+++ b/lisp/casual-calc-stack.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-stack.el --- Casual Stack Menu            -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-symbolic.el b/lisp/casual-calc-symbolic.el
index 3a9096d625..73922d9564 100644
--- a/lisp/casual-calc-symbolic.el
+++ b/lisp/casual-calc-symbolic.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-symbolic.el --- Casual Symbolic Menu      -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-time.el b/lisp/casual-calc-time.el
index b2e421ee4e..e5e501ff0f 100644
--- a/lisp/casual-calc-time.el
+++ b/lisp/casual-calc-time.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-time.el --- Casual Time Menu              -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-trail.el b/lisp/casual-calc-trail.el
index b0ab3d1ede..578a93b215 100644
--- a/lisp/casual-calc-trail.el
+++ b/lisp/casual-calc-trail.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-trail.el --- Casual Trail Menu            -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-trigonometric.el 
b/lisp/casual-calc-trigonometric.el
index 7eb5f6151e..8c3fda8f1f 100644
--- a/lisp/casual-calc-trigonometric.el
+++ b/lisp/casual-calc-trigonometric.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-trigonometric.el --- Casual Trigonometric Menus  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-units.el b/lisp/casual-calc-units.el
index 9497e245d6..69a7961e55 100644
--- a/lisp/casual-calc-units.el
+++ b/lisp/casual-calc-units.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-units.el --- Casual Units                 -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-utils.el b/lisp/casual-calc-utils.el
index bd52872377..89a76a14e8 100644
--- a/lisp/casual-calc-utils.el
+++ b/lisp/casual-calc-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-utils.el --- Casual Calc Utils       -*- lexical-binding: t; 
-*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-variables.el b/lisp/casual-calc-variables.el
index fe410469d4..30b9d5e620 100644
--- a/lisp/casual-calc-variables.el
+++ b/lisp/casual-calc-variables.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-variables.el --- Casual Variable Menu     -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc-vector.el b/lisp/casual-calc-vector.el
index 390880d84e..0c62ea2f3b 100644
--- a/lisp/casual-calc-vector.el
+++ b/lisp/casual-calc-vector.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-vector.el --- Casual Vector Menu          -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calc.el b/lisp/casual-calc.el
index dd4e00d741..d3d5b0d7a6 100644
--- a/lisp/casual-calc.el
+++ b/lisp/casual-calc.el
@@ -1,6 +1,6 @@
 ;;; casual-calc.el --- Transient UI for Calc -*- lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calendar-constants.el 
b/lisp/casual-calendar-constants.el
index 88742c3b90..e7f532c1f3 100644
--- a/lisp/casual-calendar-constants.el
+++ b/lisp/casual-calendar-constants.el
@@ -1,6 +1,6 @@
 ;;; casual-calendar-constants.el --- Casual Calendar Constants -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: calendar
diff --git a/lisp/casual-calendar-settings.el b/lisp/casual-calendar-settings.el
index ef6e4f923c..65326a7972 100644
--- a/lisp/casual-calendar-settings.el
+++ b/lisp/casual-calendar-settings.el
@@ -1,6 +1,6 @@
 ;;; casual-calendar-settings.el --- Casual Calendar Settings -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024 Charles Choi
+;; Copyright (C) 2024-2025 Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calendar-utils.el b/lisp/casual-calendar-utils.el
index 1a29e819b3..7f60daeb1f 100644
--- a/lisp/casual-calendar-utils.el
+++ b/lisp/casual-calendar-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-calendar-utils.el --- Casual Calendar Utils -*- lexical-binding: t; 
-*-
 
-;; Copyright (C) 2024 Charles Choi
+;; Copyright (C) 2024-2025 Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-calendar.el b/lisp/casual-calendar.el
index ff55cd417f..03598ec0e9 100644
--- a/lisp/casual-calendar.el
+++ b/lisp/casual-calendar.el
@@ -1,6 +1,6 @@
 ;;; casual-calendar.el --- Transient UI for Calendar -*- lexical-binding: t; 
-*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-dired-settings.el b/lisp/casual-dired-settings.el
index d9d3479010..68e6e45de9 100644
--- a/lisp/casual-dired-settings.el
+++ b/lisp/casual-dired-settings.el
@@ -1,6 +1,6 @@
 ;;; casual-dired-settings.el --- Casual Dired Settings  -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-dired-sort-by.el b/lisp/casual-dired-sort-by.el
index 64e78049e2..a1f7eb5c96 100644
--- a/lisp/casual-dired-sort-by.el
+++ b/lisp/casual-dired-sort-by.el
@@ -1,6 +1,6 @@
 ;;; cc-dired-sort-by.el --- Dired Sort By            -*- lexical-binding: t; 
-*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: unix, tools
diff --git a/lisp/casual-dired-utils.el b/lisp/casual-dired-utils.el
index 4bd3612448..ae8426ea63 100644
--- a/lisp/casual-dired-utils.el
+++ b/lisp/casual-dired-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-dired-utils.el --- Casual Dired Utils Menu  -*- lexical-binding: t; 
-*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-dired-variables.el b/lisp/casual-dired-variables.el
index 0e937bf83c..7b040d5f4c 100644
--- a/lisp/casual-dired-variables.el
+++ b/lisp/casual-dired-variables.el
@@ -1,6 +1,6 @@
 ;;; casual-dired-variables.el --- Casual Dired Variables  -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-dired.el b/lisp/casual-dired.el
index 61f195e7e9..0c3b54a9c6 100644
--- a/lisp/casual-dired.el
+++ b/lisp/casual-dired.el
@@ -1,6 +1,6 @@
 ;;; casual-dired.el --- Transient UI for Dired -*- lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-editkit-constants.el b/lisp/casual-editkit-constants.el
index 679308494f..cdd96f9b3d 100644
--- a/lisp/casual-editkit-constants.el
+++ b/lisp/casual-editkit-constants.el
@@ -1,6 +1,6 @@
 ;;; casual-editkit-constants.el --- Constants file for Casual EditKit  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools, wp
diff --git a/lisp/casual-editkit-settings.el b/lisp/casual-editkit-settings.el
index b373295b4c..9a69e600c9 100644
--- a/lisp/casual-editkit-settings.el
+++ b/lisp/casual-editkit-settings.el
@@ -1,6 +1,6 @@
 ;;; casual-editkit-settings.el --- Casual Bookmarks Settings -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024 Charles Choi
+;; Copyright (C) 2024-2025 Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools, wp
diff --git a/lisp/casual-editkit-utils.el b/lisp/casual-editkit-utils.el
index 2fc45124a6..eb4e1ff13e 100644
--- a/lisp/casual-editkit-utils.el
+++ b/lisp/casual-editkit-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-editkit-utils.el --- Casual Bookmarks Utils -*- lexical-binding: t; 
-*-
 
-;; Copyright (C) 2024 Charles Choi
+;; Copyright (C) 2024-2025 Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools, wp
diff --git a/lisp/casual-editkit.el b/lisp/casual-editkit.el
index dcd171024e..cffa1f80b7 100644
--- a/lisp/casual-editkit.el
+++ b/lisp/casual-editkit.el
@@ -1,6 +1,6 @@
 ;;; casual-editkit.el --- Transient user interface library for editing 
commands -*- lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools, wp
@@ -85,6 +85,8 @@ user-customized menu."
     ("T" "Tools›" casual-editkit-tools-tmenu)
     ("a" "Org Agenda" org-agenda)
     ("C" "Compile…" compile)
+    ("*" "Quick Calc…" quick-calc)
+    ("!" "Shell Command…" shell-command)
     ("g" "Magit Status" casual-editkit-select-magit-command
      :description casual-editkit-select-magit-command-description
      :if (lambda ()
diff --git a/lisp/casual-ibuffer-filter.el b/lisp/casual-ibuffer-filter.el
index 4a14e39733..c523083a23 100644
--- a/lisp/casual-ibuffer-filter.el
+++ b/lisp/casual-ibuffer-filter.el
@@ -1,6 +1,6 @@
 ;;; casual-ibuffer-filter.el --- Casual IBuffer Filter -*- lexical-binding: t; 
-*-
 
-;; Copyright (C) 2024 Charles Choi
+;; Copyright (C) 2024-2025 Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-ibuffer-settings.el b/lisp/casual-ibuffer-settings.el
index cb2487692d..918df43a1c 100644
--- a/lisp/casual-ibuffer-settings.el
+++ b/lisp/casual-ibuffer-settings.el
@@ -1,6 +1,6 @@
 ;;; casual-ibuffer-settings.el --- Casual IBuffer Settings -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024 Charles Choi
+;; Copyright (C) 2024-2025 Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-ibuffer-utils.el b/lisp/casual-ibuffer-utils.el
index 374734b1d3..34d1035ad7 100644
--- a/lisp/casual-ibuffer-utils.el
+++ b/lisp/casual-ibuffer-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-ibuffer-utils.el --- Casual IBuffer Utils -*- lexical-binding: t; 
-*-
 
-;; Copyright (C) 2024 Charles Choi
+;; Copyright (C) 2024-2025 Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-ibuffer.el b/lisp/casual-ibuffer.el
index 0b22db7279..9f1744a51d 100644
--- a/lisp/casual-ibuffer.el
+++ b/lisp/casual-ibuffer.el
@@ -1,6 +1,6 @@
 ;;; casual-ibuffer.el --- Transient UI for IBuffer -*- lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-info-settings.el b/lisp/casual-info-settings.el
index 32dea81607..a742cfc0a7 100644
--- a/lisp/casual-info-settings.el
+++ b/lisp/casual-info-settings.el
@@ -1,6 +1,6 @@
 ;;; casual-info-settings.el --- Casual Info Settings  -*- lexical-binding: t; 
-*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-info-utils.el b/lisp/casual-info-utils.el
index c1847d5eb8..f43c58e17f 100644
--- a/lisp/casual-info-utils.el
+++ b/lisp/casual-info-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-info-utils.el --- Casual Info Utils  -*- lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-info-variables.el b/lisp/casual-info-variables.el
index 0beee0cfdd..437a9b00a7 100644
--- a/lisp/casual-info-variables.el
+++ b/lisp/casual-info-variables.el
@@ -1,6 +1,6 @@
 ;;; casual-info-variables.el --- Casual Info Variables  -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-info.el b/lisp/casual-info.el
index d909d1e2c3..610feb4fe1 100644
--- a/lisp/casual-info.el
+++ b/lisp/casual-info.el
@@ -1,6 +1,6 @@
 ;;; casual-info.el --- Transient UI for Info -*- lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-isearch-settings.el b/lisp/casual-isearch-settings.el
index 9522c2e2bb..cbe36a692e 100644
--- a/lisp/casual-isearch-settings.el
+++ b/lisp/casual-isearch-settings.el
@@ -1,6 +1,6 @@
 ;;; casual-isearch-settings.el --- Casual Re-Builder Settings -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024 Charles Choi
+;; Copyright (C) 2024-2025 Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-isearch-utils.el b/lisp/casual-isearch-utils.el
index e37f23da3a..01bb0ccd63 100644
--- a/lisp/casual-isearch-utils.el
+++ b/lisp/casual-isearch-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-isearch-utils.el --- Casual Re-Builder Utils -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024 Charles Choi
+;; Copyright (C) 2024-2025 Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-isearch.el b/lisp/casual-isearch.el
index 7e86b1734d..2c51dbf947 100644
--- a/lisp/casual-isearch.el
+++ b/lisp/casual-isearch.el
@@ -1,6 +1,6 @@
 ;;; casual-isearch.el --- Transient UI for I-Search -*- lexical-binding: t; -*-
 
-;; Copyright (C) 2023-2024  Charles Choi
+;; Copyright (C) 2023-2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: wp
diff --git a/lisp/casual-lib.el b/lisp/casual-lib.el
index a06aea48e0..071f0c1622 100644
--- a/lisp/casual-lib.el
+++ b/lisp/casual-lib.el
@@ -1,6 +1,6 @@
 ;;; casual-lib.el --- Library routines for Casual user interfaces -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-re-builder-settings.el 
b/lisp/casual-re-builder-settings.el
index 47f784cab7..48aaeeb2c0 100644
--- a/lisp/casual-re-builder-settings.el
+++ b/lisp/casual-re-builder-settings.el
@@ -1,6 +1,6 @@
 ;;; casual-re-builder-settings.el --- Casual Re-Builder Settings -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024 Charles Choi
+;; Copyright (C) 2024-2025 Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-re-builder-utils.el b/lisp/casual-re-builder-utils.el
index 908e864b90..37772655bc 100644
--- a/lisp/casual-re-builder-utils.el
+++ b/lisp/casual-re-builder-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-re-builder-utils.el --- Casual Re-Builder Utils -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024 Charles Choi
+;; Copyright (C) 2024-2025 Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual-re-builder.el b/lisp/casual-re-builder.el
index 780b330505..b7249e8ad1 100644
--- a/lisp/casual-re-builder.el
+++ b/lisp/casual-re-builder.el
@@ -1,6 +1,6 @@
 ;;; casual-re-builder.el --- Transient UI for RE-Builder -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/lisp/casual.el b/lisp/casual.el
index e00f5153a0..9e1b0f001f 100644
--- a/lisp/casual.el
+++ b/lisp/casual.el
@@ -1,11 +1,11 @@
 ;;; casual.el --- Transient user interfaces for various modes -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024 Charles Choi
+;; Copyright (C) 2024-2025 Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; URL: https://github.com/kickingvegas/casual
 ;; Keywords: tools, wp
-;; Version: 2.2.7
+;; Version: 2.2.8-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/scripts/read-version.sh b/scripts/read-version.sh
index ded2cf2b41..0d4056d5c6 100755
--- a/scripts/read-version.sh
+++ b/scripts/read-version.sh
@@ -1,6 +1,6 @@
 #!/usr/bin/env bash
 ##
-# Copyright 2024 Charles Y. Choi
+# Copyright 2024-2025 Charles Y. Choi
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/Makefile b/tests/Makefile
index 37c2d62e02..46026aad3f 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -1,5 +1,5 @@
 ##
-# Copyright 2024 Charles Y. Choi
+# Copyright (C) 2024-2025 Charles Y. Choi
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/casual-agenda-test-utils.el 
b/tests/casual-agenda-test-utils.el
index d805b3a334..ee59e222c7 100644
--- a/tests/casual-agenda-test-utils.el
+++ b/tests/casual-agenda-test-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-agenda-test-utils.el --- Casual Test Utils       -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/casual-bookmarks-test-utils.el 
b/tests/casual-bookmarks-test-utils.el
index 8591c85f65..d1211e72a9 100644
--- a/tests/casual-bookmarks-test-utils.el
+++ b/tests/casual-bookmarks-test-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-bookmarks-test-utils.el --- Casual Test Utils       -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/casual-calc-test-utils.el b/tests/casual-calc-test-utils.el
index f0c7d1804b..2b3d66abc2 100644
--- a/tests/casual-calc-test-utils.el
+++ b/tests/casual-calc-test-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-calc-test-utils.el --- Casual Test Utils       -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/casual-calendar-test-utils.el 
b/tests/casual-calendar-test-utils.el
index c6c7c72f5e..ff7e620950 100644
--- a/tests/casual-calendar-test-utils.el
+++ b/tests/casual-calendar-test-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-calendar-test-utils.el --- Casual Test Utils       -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/casual-dired-test-utils.el b/tests/casual-dired-test-utils.el
index 4cbd0ecb4c..24f1ed53e3 100644
--- a/tests/casual-dired-test-utils.el
+++ b/tests/casual-dired-test-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-dired-test-utils.el --- Casual Test Utils       -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/casual-editkit-test-utils.el 
b/tests/casual-editkit-test-utils.el
index c6794fdfd3..d43540b935 100644
--- a/tests/casual-editkit-test-utils.el
+++ b/tests/casual-editkit-test-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-editkit-test-utils.el --- Casual Test Utils       -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/casual-ibuffer-test-utils.el 
b/tests/casual-ibuffer-test-utils.el
index 5e20d6eca6..224be3cb0d 100644
--- a/tests/casual-ibuffer-test-utils.el
+++ b/tests/casual-ibuffer-test-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-ibuffer-test-utils.el --- Casual Test Utils       -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/casual-info-test-utils.el b/tests/casual-info-test-utils.el
index 9b54752d33..6d0a112482 100644
--- a/tests/casual-info-test-utils.el
+++ b/tests/casual-info-test-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-info-test-utils.el --- Casual Test Utils       -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/casual-isearch-test-utils.el 
b/tests/casual-isearch-test-utils.el
index 333fd5e813..f86756adc9 100644
--- a/tests/casual-isearch-test-utils.el
+++ b/tests/casual-isearch-test-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-isearch-test-utils.el --- Casual Test Utils       -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/casual-lib-test-utils.el b/tests/casual-lib-test-utils.el
index 7e109be8fa..9329e806a5 100644
--- a/tests/casual-lib-test-utils.el
+++ b/tests/casual-lib-test-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-lib-test-utils.el --- Casual Test Utils       -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/casual-re-builder-test-utils.el 
b/tests/casual-re-builder-test-utils.el
index 080a8711f0..9e69d6984f 100644
--- a/tests/casual-re-builder-test-utils.el
+++ b/tests/casual-re-builder-test-utils.el
@@ -1,6 +1,6 @@
 ;;; casual-re-builder-test-utils.el --- Casual Test Utils       -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-agenda-settings.el 
b/tests/test-casual-agenda-settings.el
index 1a17dedd77..a837c63b1a 100644
--- a/tests/test-casual-agenda-settings.el
+++ b/tests/test-casual-agenda-settings.el
@@ -1,6 +1,6 @@
 ;;; test-casual-agenda-settings.el --- Casual Agenda Settings Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-agenda-utils.el 
b/tests/test-casual-agenda-utils.el
index 9ef0ce69b9..b1de82580e 100644
--- a/tests/test-casual-agenda-utils.el
+++ b/tests/test-casual-agenda-utils.el
@@ -1,6 +1,6 @@
 ;;; test-casual-agenda-utils.el --- Casual Agenda Utils Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-agenda.el b/tests/test-casual-agenda.el
index 94456f3799..4399a56d80 100644
--- a/tests/test-casual-agenda.el
+++ b/tests/test-casual-agenda.el
@@ -1,6 +1,6 @@
 ;;; test-casual-agenda.el --- Casual Agenda Tests -*- lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-bookmarks-settings.el 
b/tests/test-casual-bookmarks-settings.el
index d09a467ef5..d93be2df7f 100644
--- a/tests/test-casual-bookmarks-settings.el
+++ b/tests/test-casual-bookmarks-settings.el
@@ -1,6 +1,6 @@
 ;;; test-casual-bookmarks-settings.el --- Casual IBuffer Settings Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-bookmarks-utils.el 
b/tests/test-casual-bookmarks-utils.el
index b0bfacc5ae..9c368e37fc 100644
--- a/tests/test-casual-bookmarks-utils.el
+++ b/tests/test-casual-bookmarks-utils.el
@@ -1,6 +1,6 @@
 ;;; test-casual-bookmarks-utils.el --- Casual IBuffer Utils Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-bookmarks.el b/tests/test-casual-bookmarks.el
index 941a330b97..8d61e101b9 100644
--- a/tests/test-casual-bookmarks.el
+++ b/tests/test-casual-bookmarks.el
@@ -1,6 +1,6 @@
 ;;; test-casual-bookmarks.el --- Casual IBuffer Tests -*- lexical-binding: t; 
-*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc--calc.el b/tests/test-casual-calc--calc.el
index 89dac02878..890a8d9ea3 100644
--- a/tests/test-casual-calc--calc.el
+++ b/tests/test-casual-calc--calc.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc--calc.el --- Casual Wrapped Casual Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-algebra.el 
b/tests/test-casual-calc-algebra.el
index fba30b8bfd..541872551f 100644
--- a/tests/test-casual-calc-algebra.el
+++ b/tests/test-casual-calc-algebra.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-algebra.el --- Casual Algebra Tests  -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-angle-measure.el 
b/tests/test-casual-calc-angle-measure.el
index 29006e0f18..d846873912 100644
--- a/tests/test-casual-calc-angle-measure.el
+++ b/tests/test-casual-calc-angle-measure.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-angle-measure.el --- Casual Angle Measure Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-binary.el b/tests/test-casual-calc-binary.el
index 1f0233ff24..be2ecd513a 100644
--- a/tests/test-casual-calc-binary.el
+++ b/tests/test-casual-calc-binary.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-binary.el --- Casual Binary Menu Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-complex.el 
b/tests/test-casual-calc-complex.el
index cbf561c4b4..13bffd7210 100644
--- a/tests/test-casual-calc-complex.el
+++ b/tests/test-casual-calc-complex.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-complex.el --- Casual Complex Menu Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-conversion.el 
b/tests/test-casual-calc-conversion.el
index 53a18b24ee..61b9a60cd3 100644
--- a/tests/test-casual-calc-conversion.el
+++ b/tests/test-casual-calc-conversion.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-conversion.el --- Casual Conversion Menu Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-fileio.el b/tests/test-casual-calc-fileio.el
index e3d12f50df..7849056055 100644
--- a/tests/test-casual-calc-fileio.el
+++ b/tests/test-casual-calc-fileio.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-fileio.el --- Casual File I/O Tests  -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-financial.el 
b/tests/test-casual-calc-financial.el
index 81fa176dee..e2dd796972 100644
--- a/tests/test-casual-calc-financial.el
+++ b/tests/test-casual-calc-financial.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-financial.el --- Casual Financial Menu Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-graphics.el 
b/tests/test-casual-calc-graphics.el
index 374da52668..cd2f181e64 100644
--- a/tests/test-casual-calc-graphics.el
+++ b/tests/test-casual-calc-graphics.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-graphics.el --- Casual Graphics Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-labels.el b/tests/test-casual-calc-labels.el
index 00fd826a78..8bb6ea664a 100644
--- a/tests/test-casual-calc-labels.el
+++ b/tests/test-casual-calc-labels.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-labels.el --- Casual Label Tests     -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-logarithmic.el 
b/tests/test-casual-calc-logarithmic.el
index a537e3bfb6..61c4310784 100644
--- a/tests/test-casual-calc-logarithmic.el
+++ b/tests/test-casual-calc-logarithmic.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-logarithmic.el --- Casual Logarithmic Menu Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-predicates.el 
b/tests/test-casual-calc-predicates.el
index c27174e6cd..7ebe7e1c79 100644
--- a/tests/test-casual-calc-predicates.el
+++ b/tests/test-casual-calc-predicates.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-predicates.el --- Test Casual Predicates  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-radix.el b/tests/test-casual-calc-radix.el
index 72e62ec398..9de3433f35 100644
--- a/tests/test-casual-calc-radix.el
+++ b/tests/test-casual-calc-radix.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-radix.el --- Casual Radix Tests      -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-random.el b/tests/test-casual-calc-random.el
index 6535b06a91..844177daa0 100644
--- a/tests/test-casual-calc-random.el
+++ b/tests/test-casual-calc-random.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-random.el --- Casual Random Menu Tests -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords:
diff --git a/tests/test-casual-calc-rounding.el 
b/tests/test-casual-calc-rounding.el
index 3482fe9e5d..2b72b07c3b 100644
--- a/tests/test-casual-calc-rounding.el
+++ b/tests/test-casual-calc-rounding.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-rounding.el --- Casual Rounding Menu Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-settings.el 
b/tests/test-casual-calc-settings.el
index 519a8ce37e..cd737eb60a 100644
--- a/tests/test-casual-calc-settings.el
+++ b/tests/test-casual-calc-settings.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-settings.el --- Casual Settings Menu Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-stack.el b/tests/test-casual-calc-stack.el
index ee7df47ba2..0d7914bab6 100644
--- a/tests/test-casual-calc-stack.el
+++ b/tests/test-casual-calc-stack.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-stack.el --- Casual Stack Menu Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-symbolic.el 
b/tests/test-casual-calc-symbolic.el
index 1531b9de7a..ff1568b86d 100644
--- a/tests/test-casual-calc-symbolic.el
+++ b/tests/test-casual-calc-symbolic.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-symbolic.el --- Casual Symbolic Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-time.el b/tests/test-casual-calc-time.el
index ab7c6a48fc..5d062ff0c1 100644
--- a/tests/test-casual-calc-time.el
+++ b/tests/test-casual-calc-time.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-time.el --- Casual Time Menu Tests   -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-trail.el b/tests/test-casual-calc-trail.el
index 85adeca8a7..bde6850ca7 100644
--- a/tests/test-casual-calc-trail.el
+++ b/tests/test-casual-calc-trail.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-trail.el --- Casual Trail Menu Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-trigonometric.el 
b/tests/test-casual-calc-trigonometric.el
index b36932bf9f..e3877e27d2 100644
--- a/tests/test-casual-calc-trigonometric.el
+++ b/tests/test-casual-calc-trigonometric.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-trigonometric.el --- Casual Trig Menu Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords:
diff --git a/tests/test-casual-calc-units.el b/tests/test-casual-calc-units.el
index 1f468c9a7d..9bb57f3870 100644
--- a/tests/test-casual-calc-units.el
+++ b/tests/test-casual-calc-units.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-units.el --- Casual Unit Menu Tests  -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-utils.el b/tests/test-casual-calc-utils.el
index 870b6c4300..6fb35e64dc 100644
--- a/tests/test-casual-calc-utils.el
+++ b/tests/test-casual-calc-utils.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-utils.el --- Casual Calc Utils Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-variables.el 
b/tests/test-casual-calc-variables.el
index 85ac7a6013..31a8bd8df0 100644
--- a/tests/test-casual-calc-variables.el
+++ b/tests/test-casual-calc-variables.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-variables.el --- Test Casual Variables  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc-vector.el b/tests/test-casual-calc-vector.el
index 5402ec9476..f7c66da2ea 100644
--- a/tests/test-casual-calc-vector.el
+++ b/tests/test-casual-calc-vector.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc-vector.el --- Casual Vector/Matrix Menu Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calc.el b/tests/test-casual-calc.el
index d4dab778fe..123617137c 100644
--- a/tests/test-casual-calc.el
+++ b/tests/test-casual-calc.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calc.el --- Tests for Casual Calc  -*- lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calendar-constants.el 
b/tests/test-casual-calendar-constants.el
index a2054b5b39..b3b67f850d 100644
--- a/tests/test-casual-calendar-constants.el
+++ b/tests/test-casual-calendar-constants.el
@@ -1,6 +1,6 @@
 (require 'ert);;; test-casual-calendar-constants.el --- Casual Calendar Tests 
-*- lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calendar-settings.el 
b/tests/test-casual-calendar-settings.el
index d0579c86bd..e19a47f816 100644
--- a/tests/test-casual-calendar-settings.el
+++ b/tests/test-casual-calendar-settings.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calendar-settings.el --- Casual Calendar Settings Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calendar-utils.el 
b/tests/test-casual-calendar-utils.el
index 5e2ea11ef9..99486d3032 100644
--- a/tests/test-casual-calendar-utils.el
+++ b/tests/test-casual-calendar-utils.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calendar-utils.el --- Casual Calendar Utils Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-calendar.el b/tests/test-casual-calendar.el
index f505ca3afa..44b35696e7 100644
--- a/tests/test-casual-calendar.el
+++ b/tests/test-casual-calendar.el
@@ -1,6 +1,6 @@
 ;;; test-casual-calendar.el --- Casual Calendar Tests -*- lexical-binding: t; 
-*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-dired-settings.el 
b/tests/test-casual-dired-settings.el
index b968c4f3b5..1364c92ae4 100644
--- a/tests/test-casual-dired-settings.el
+++ b/tests/test-casual-dired-settings.el
@@ -1,6 +1,6 @@
 ;;; test-casual-dired-settings.el --- Casual Dired Settings Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-dired-sort-by.el 
b/tests/test-casual-dired-sort-by.el
index ca2c542cce..3a204d99c7 100644
--- a/tests/test-casual-dired-sort-by.el
+++ b/tests/test-casual-dired-sort-by.el
@@ -1,6 +1,6 @@
 ;;; test-casual-dired-sort-by.el --- Casual Dired Sort By Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-dired-utils.el b/tests/test-casual-dired-utils.el
index 1a8c1e1f08..d0d90084b4 100644
--- a/tests/test-casual-dired-utils.el
+++ b/tests/test-casual-dired-utils.el
@@ -1,6 +1,6 @@
 ;;; test-casual-dired-utils.el --- Casual Dired Utils Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-dired-variables.el 
b/tests/test-casual-dired-variables.el
index 2080e28b9a..428f0fc97f 100644
--- a/tests/test-casual-dired-variables.el
+++ b/tests/test-casual-dired-variables.el
@@ -1,6 +1,6 @@
 ;;; test-casual-dired-variables.el --- Casual Dired Variables Test  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-dired.el b/tests/test-casual-dired.el
index bb6073c6c0..ebac4fd82b 100644
--- a/tests/test-casual-dired.el
+++ b/tests/test-casual-dired.el
@@ -1,6 +1,6 @@
 ;;; test-casual-dired.el --- Casual Dired Tests      -*- lexical-binding: t; 
-*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-editkit-constants.el 
b/tests/test-casual-editkit-constants.el
index 2c874b93d9..ba4f6f0f36 100644
--- a/tests/test-casual-editkit-constants.el
+++ b/tests/test-casual-editkit-constants.el
@@ -1,6 +1,6 @@
 ;;; test-casual-editkit-constants.el --- Tests for casual-editkit-constants  
-*- lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-editkit-settings.el 
b/tests/test-casual-editkit-settings.el
index 4756f0a676..b84dc981a3 100644
--- a/tests/test-casual-editkit-settings.el
+++ b/tests/test-casual-editkit-settings.el
@@ -1,6 +1,6 @@
 ;;; test-casual-editkit-settings.el --- Casual IBuffer Settings Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-editkit-utils.el 
b/tests/test-casual-editkit-utils.el
index 00d9b5dc28..4e3cead7ff 100644
--- a/tests/test-casual-editkit-utils.el
+++ b/tests/test-casual-editkit-utils.el
@@ -1,6 +1,6 @@
 ;;; test-casual-editkit-utils.el --- Casual IBuffer Utils Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-editkit.el b/tests/test-casual-editkit.el
index 909dcd3c56..fe410d8d22 100644
--- a/tests/test-casual-editkit.el
+++ b/tests/test-casual-editkit.el
@@ -1,6 +1,6 @@
 ;;; test-casual-editkit.el --- Casual IBuffer Tests -*- lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
@@ -49,6 +49,11 @@
               (casualt-mock #'kill-sexp)
               (casualt-mock #'transpose-sexps)
 
+              (casualt-mock #'org-agenda)
+              (casualt-mock #'compile)
+              (casualt-mock #'quick-calc)
+              (casualt-mock #'shell-command)
+
               (casualt-mock #'make-frame-command)
               (casualt-mock #'undo)
               (casualt-mock #'save-buffers-kill-emacs))
@@ -76,6 +81,8 @@
                (:binding "T" :command casual-editkit-tools-tmenu)
                (:binding "a" :command org-agenda)
                (:binding "C" :command compile)
+               (:binding "*" :command quick-calc)
+               (:binding "!" :command shell-command)
                (:binding "g" :command casual-editkit-select-magit-command)
                (:binding "h" :command casual-editkit-symbol-overlay-put)
 
diff --git a/tests/test-casual-ibuffer-filter.el 
b/tests/test-casual-ibuffer-filter.el
index 9cacaa8d83..2b7e875fd7 100644
--- a/tests/test-casual-ibuffer-filter.el
+++ b/tests/test-casual-ibuffer-filter.el
@@ -1,6 +1,6 @@
 ;;; test-casual-ibuffer-filter.el --- Test Casual IBuffer Filter  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-ibuffer-settings.el 
b/tests/test-casual-ibuffer-settings.el
index 31b8395b81..47bcc46f69 100644
--- a/tests/test-casual-ibuffer-settings.el
+++ b/tests/test-casual-ibuffer-settings.el
@@ -1,6 +1,6 @@
 ;;; test-casual-ibuffer-settings.el --- Casual IBuffer Settings Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-ibuffer-utils.el 
b/tests/test-casual-ibuffer-utils.el
index 1eb384a36b..cd770c361a 100644
--- a/tests/test-casual-ibuffer-utils.el
+++ b/tests/test-casual-ibuffer-utils.el
@@ -1,6 +1,6 @@
 ;;; test-casual-ibuffer-utils.el --- Casual IBuffer Utils Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-ibuffer.el b/tests/test-casual-ibuffer.el
index 5eb6a50d5b..64395f190f 100644
--- a/tests/test-casual-ibuffer.el
+++ b/tests/test-casual-ibuffer.el
@@ -1,6 +1,6 @@
 ;;; test-casual-ibuffer.el --- Casual IBuffer Tests -*- lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-info-settings.el 
b/tests/test-casual-info-settings.el
index 842be30bf4..893eff819d 100644
--- a/tests/test-casual-info-settings.el
+++ b/tests/test-casual-info-settings.el
@@ -1,6 +1,6 @@
 ;;; test-casual-info-settings.el --- Casual Info Settings Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-info-utils.el b/tests/test-casual-info-utils.el
index eda729ad26..933b07b379 100644
--- a/tests/test-casual-info-utils.el
+++ b/tests/test-casual-info-utils.el
@@ -1,6 +1,6 @@
 ;;; test-casual-info-utils.el --- Casual Info Utils Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-info-variables.el 
b/tests/test-casual-info-variables.el
index 92f85e0c77..c4255a06e8 100644
--- a/tests/test-casual-info-variables.el
+++ b/tests/test-casual-info-variables.el
@@ -1,6 +1,6 @@
 ;;; test-casual-info-variables.el --- Casual Info Variables Test  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-info.el b/tests/test-casual-info.el
index fa88c5052e..47d5e32262 100644
--- a/tests/test-casual-info.el
+++ b/tests/test-casual-info.el
@@ -1,6 +1,6 @@
 ;;; test-casual-info.el --- Casual Info Tests      -*- lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-isearch-settings.el 
b/tests/test-casual-isearch-settings.el
index 51e94b5028..5d2b17a58b 100644
--- a/tests/test-casual-isearch-settings.el
+++ b/tests/test-casual-isearch-settings.el
@@ -1,6 +1,6 @@
 ;;; test-casual-isearch-settings.el --- Casual Re-Builder Settings Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-isearch-utils.el 
b/tests/test-casual-isearch-utils.el
index 48382692f1..e22cd226ac 100644
--- a/tests/test-casual-isearch-utils.el
+++ b/tests/test-casual-isearch-utils.el
@@ -1,6 +1,6 @@
 ;;; test-casual-isearch-utils.el --- Casual Re-Builder Utils Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-isearch.el b/tests/test-casual-isearch.el
index baa6645786..238372f1b0 100644
--- a/tests/test-casual-isearch.el
+++ b/tests/test-casual-isearch.el
@@ -1,6 +1,6 @@
 ;;; test-casual-isearch.el --- Casual Re-Builder Tests -*- lexical-binding: t; 
-*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-lib.el b/tests/test-casual-lib.el
index a8109c71b4..25bd8163fe 100644
--- a/tests/test-casual-lib.el
+++ b/tests/test-casual-lib.el
@@ -1,6 +1,6 @@
 ;;; test-casual-lib.el --- Casual Avy Tests          -*- lexical-binding: t; 
-*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-re-builder-settings.el 
b/tests/test-casual-re-builder-settings.el
index d5304bd854..cc2609cc4c 100644
--- a/tests/test-casual-re-builder-settings.el
+++ b/tests/test-casual-re-builder-settings.el
@@ -1,6 +1,6 @@
 ;;; test-casual-re-builder-settings.el --- Casual Re-Builder Settings Tests  
-*- lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-re-builder-utils.el 
b/tests/test-casual-re-builder-utils.el
index edd34119f5..ce87de55d4 100644
--- a/tests/test-casual-re-builder-utils.el
+++ b/tests/test-casual-re-builder-utils.el
@@ -1,6 +1,6 @@
 ;;; test-casual-re-builder-utils.el --- Casual Re-Builder Utils Tests  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools
diff --git a/tests/test-casual-re-builder.el b/tests/test-casual-re-builder.el
index 16df3bf661..e724453c88 100644
--- a/tests/test-casual-re-builder.el
+++ b/tests/test-casual-re-builder.el
@@ -1,6 +1,6 @@
 ;;; test-casual-re-builder.el --- Casual Re-Builder Tests -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2024  Charles Choi
+;; Copyright (C) 2024-2025  Charles Y. Choi
 
 ;; Author: Charles Choi <[email protected]>
 ;; Keywords: tools

Reply via email to