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