branch: elpa/casual
commit 90127a7f51235273c77b87fee7481da48e332037
Author: Charles Choi <[email protected]>
Commit: Charles Choi <[email protected]>
Clean up migrated code
- Update README.org.
- Remove Version: and Package-Requires: headers from migrated files.
- Clean up Makefiles for regression testing.
- Remove Casual-specific versioning.
---
Makefile | 58 +---------
README.org | 191 ++++---------------------------
{tests => lisp}/Makefile | 2 +-
lisp/Makefile-agenda.make | 3 +-
lisp/Makefile-bookmarks.make | 3 +-
lisp/Makefile-calc.make | 3 +-
lisp/Makefile-dired.make | 3 +-
lisp/Makefile-editkit.make | 3 +-
lisp/Makefile-ibuffer.make | 3 +-
lisp/Makefile-info.make | 2 +-
lisp/Makefile-isearch.make | 3 +-
lisp/Makefile-lib.make | 2 +-
lisp/Makefile-re-builder.make | 3 +-
lisp/casual-agenda-settings.el | 4 +-
lisp/casual-agenda-version.el | 34 ------
lisp/casual-agenda.el | 2 -
lisp/casual-bookmarks-settings.el | 4 +-
lisp/casual-bookmarks-version.el | 34 ------
lisp/casual-bookmarks.el | 2 -
lisp/casual-calc-settings.el | 4 +-
lisp/casual-calc-version.el | 34 ------
lisp/casual-calc.el | 4 +-
lisp/casual-dired-settings.el | 4 +-
lisp/casual-dired-sort-by.el | 2 +-
lisp/casual-dired-version.el | 34 ------
lisp/casual-dired.el | 4 +-
lisp/casual-editkit-settings.el | 4 +-
lisp/casual-editkit-version.el | 34 ------
lisp/casual-editkit.el | 2 -
lisp/casual-ibuffer-settings.el | 4 +-
lisp/casual-ibuffer-version.el | 34 ------
lisp/casual-ibuffer.el | 2 -
lisp/casual-info-settings.el | 4 +-
lisp/casual-info-version.el | 34 ------
lisp/casual-info.el | 4 +-
lisp/casual-isearch-settings.el | 4 +-
lisp/casual-isearch-version.el | 34 ------
lisp/casual-isearch.el | 2 -
lisp/casual-lib-version.el | 34 ------
lisp/casual-lib.el | 4 +-
lisp/casual-re-builder-settings.el | 4 +-
lisp/casual-re-builder-version.el | 34 ------
lisp/casual-re-builder.el | 2 -
lisp/casual.el | 5 +-
tests/Makefile | 20 ++--
tests/test-casual-agenda-version.el | 35 ------
tests/test-casual-bookmarks-settings.el | 2 +-
tests/test-casual-bookmarks-version.el | 35 ------
tests/test-casual-calc-settings.el | 2 +-
tests/test-casual-calc-version.el | 31 -----
tests/test-casual-dired-settings.el | 1 -
tests/test-casual-dired-sort-by.el | 2 +-
tests/test-casual-dired-version.el | 35 ------
tests/test-casual-editkit-settings.el | 3 +-
tests/test-casual-editkit-version.el | 35 ------
tests/test-casual-ibuffer-settings.el | 2 +-
tests/test-casual-ibuffer-version.el | 35 ------
tests/test-casual-info-settings.el | 2 +-
tests/test-casual-info-version.el | 35 ------
tests/test-casual-isearch-settings.el | 2 +-
tests/test-casual-isearch-version.el | 35 ------
tests/test-casual-lib-version.el | 37 ------
tests/test-casual-re-builder-settings.el | 2 +-
tests/test-casual-re-builder-version.el | 35 ------
64 files changed, 78 insertions(+), 998 deletions(-)
diff --git a/Makefile b/Makefile
index 06e42e56e6..1738703ec7 100644
--- a/Makefile
+++ b/Makefile
@@ -43,8 +43,7 @@
# $ make new-sprint
LISP_DIR=./lisp
-MAIN_EL=$(LISP_DIR)/casual-editkit.el
-VERSION_EL=$(LISP_DIR)/casual-editkit-version.el
+MAIN_EL=$(LISP_DIR)/casual.el
TIMESTAMP := $(shell /bin/date "+%Y%m%d_%H%M%S")
VERSION := $(shell ./scripts/read-version.sh $(MAIN_EL))
@@ -54,16 +53,6 @@ VERSION_BUMP := $(shell python -m semver bump $(BUMP_LEVEL)
$(VERSION))
VERSION_LAST_TAG := $(shell git tag --sort=-creatordate | head -n 1)
.PHONY: tests \
-lib-tests \
-agenda-tests \
-bookmarks-tests \
-calc-tests \
-dired-tests \
-editkit-tests \
-ibuffer-tests \
-info-tests \
-isearch-tests \
-re-builder-tests \
create-pr \
bump-casual \
bump \
@@ -79,54 +68,15 @@ create-gh-release \
status
## Run test regression
-tests: lib-tests \
-agenda-tests \
-bookmarks-tests \
-calc-tests \
-dired-tests \
-editkit-tests \
-ibuffer-tests \
-info-tests \
-isearch-tests \
-re-builder-tests
-
-lib-tests:
- $(MAKE) -C $(LISP_DIR) -f Makefile-lib.make tests
-
-agenda-tests:
- $(MAKE) -C $(LISP_DIR) -f Makefile-agenda.make tests
-
-bookmarks-tests:
- $(MAKE) -C $(LISP_DIR) -f Makefile-bookmarks.make tests
-
-calc-tests:
- $(MAKE) -C $(LISP_DIR) -f Makefile-calc.make tests
-
-dired-tests:
- $(MAKE) -C $(LISP_DIR) -f Makefile-dired.make tests
-
-editkit-tests:
- $(MAKE) -C $(LISP_DIR) -f Makefile-editkit.make tests
-
-ibuffer-tests:
- $(MAKE) -C $(LISP_DIR) -f Makefile-ibuffer.make tests
-
-info-tests:
- $(MAKE) -C $(LISP_DIR) -f Makefile-info.make tests
-
-isearch-tests:
- $(MAKE) -C $(LISP_DIR) -f Makefile-isearch.make tests
-
-re-builder-tests:
- $(MAKE) -C $(LISP_DIR) -f Makefile-re-builder.make tests
+tests:
+ $(MAKE) -C $(LISP_DIR) tests
## Bump Patch Version
bump-casual:
sed -i 's/;; Version: $(VERSION)/;; Version: $(VERSION_BUMP)/'
$(MAIN_EL)
- sed -i 's/(defconst casual-editkit-version "$(VERSION)"/(defconst
casual-editkit-version "$(VERSION_BUMP)"/' $(VERSION_EL)
bump: bump-casual
- git commit -m 'Bump version to $(VERSION_BUMP)' $(MAIN_EL) $(VERSION_EL)
+ git commit -m 'Bump version to $(VERSION_BUMP)' $(MAIN_EL)
git push
checkout-development:
diff --git a/README.org b/README.org
index 111bbb911b..2730317d59 100644
--- a/README.org
+++ b/README.org
@@ -1,87 +1,43 @@
-[[https://melpa.org/#/casual-editkit][file:https://melpa.org/packages/casual-editkit-badge.svg]]
-
-* Casual EditKit
-An opinionated [[https://github.com/magit/transient][Transient]]-based user
interface library for Emacs editing commands.
-
-[[file:docs/images/casual-editkit-main-screenshot.png]]
-
-Casual EditKit endeavors to surface the many different editing commands
offered by Emacs via Transient menus. Included in this library are menus for:
-
-- Register commands
-- Rectangle commands
-- Editing commands for words, sentences, paragraphs, and balanced expressions
(sexps), and functions (defuns).
- - Marking
- - Copying
- - Killing
- - Moving
- - Transposing
- - Transforming
- - Deleting
- - Sorting
-- Window management
- - Creating
- - Moving
- - Deleting
-- Search & Replace commands
-- Open commands
-- Project commands
-- Bookmark commands
-- Emoji & Symbol Insertion (including smart quotes)
-- Tool commands
-- Macro commands
-
-A main menu (~casual-editkit-main-tmenu~) demonstrating all of the above is
provided as a reference model. This reference model can be used as is. More
motivated users can use the reference model as a template to build their own
customized menus.
+* Casual
+A collection of opinionated
[[https://github.com/magit/transient][Transient]]-based user interfaces for
Emacs.
+
+*THIS PROJECT IS WIP.*
+
+Looking for Casual Calc? Go to https://github.com/kickingvegas/casual-calc
* 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 that can lower its learning curve. While menus are commonly
associated with mouse-driven UI, the inclusion of Transient in Emacs core
allows for building a keyboard-driven menu UI. Casual EditKit endeavors to
offer this as many Emacs users prefer keyboard-driven workflows.
+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 that can lower its learning curve. While menus are commonly
associated with mouse-driven UI, the inclusion of Transient in Emacs core
allows for building a keyboard-driven menu UI. Casual endeavors to offer this
as many Emacs users prefer keyboard-driven workflows.
** Goals
- To provide a keyboard-driven menu UI toolkit for common Emacs editing
commands.
- To provide casual access to the above commands.
** Non-Goals
-- Full coverage of all Emacs editing commands. Casual EditKit is not intended
to be a power user tool nor is it intended to be a replacement for mouse-driven
menus.
-- Strict adherence to Emacs editing command naming. While Casual EditKit 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.
-- UX Stability (for now). Given that Casual EditKit is early in its
life-cycle, expect changes to its user experience in terms of menu hierarchy
and keybinding choices in future releases.
+- Full coverage of all Emacs editing commands. Casual is not intended to be a
power user tool nor is it intended to be a replacement for mouse-driven menus.
+- Strict adherence to Emacs editing 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.
+- 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.
* Requirements
-Casual EditKit requires usage of
+Casual requires usage of
- Emacs ≥ 29.1
- Magit ≥ 4.0.0
- Casual Lib ≥ 1.1.0
-- Casual Symbol Overlay ≥ 1.0.1
-- transpose-frame ≥ 0.2.1
-Casual EditKit has been verified with the following configuration.
+Casual has been verified with the following configuration.
- Emacs 29.4 (macOS 14.5, Ubuntu Linux 22.04.4 LTS)
* Asks
-As Casual EditKit is new, we are looking for early adopters! Your
[[https://github.com/kickingvegas/casual-symbol-overlay/discussions][feedback]]
is welcome as it will likely impact Casual EditKit's evolution, particularly
with regards to UI.
+As Casual is new, we are looking for early adopters! Your
[[https://github.com/kickingvegas/casual-symbol-overlay/discussions][feedback]]
is welcome as it will likely impact Casual's evolution, particularly with
regards to UI.
* Install
-Typical installation of Casual EditKit is via MELPA. A reference menu
(~casual-editkit-main-tmenu~) illustrating nearly all the different menus
offered by Casual EditKit is provided. This menu can be used “as-is” with your
binding of preference. For consistency with other Casual Packages, the binding
~C-o~ is used in the example below. Other candidate bindings include ~M-o~ and
~F10~. To facilitate default access to this menu, the configuration below sets
this binding to be global which [...]
-
-#+begin_src elisp :lexical no
- (require 'casual-editkit) ;; optional
- (keymap-global-set "C-o" #'casual-editkit-main-tmenu)
-#+end_src
-
-If you use ~use-package~, here is the recipe for installing and configuring it.
-#+begin_src elisp :lexical no
- (use-package casual-editkit
- :ensure nil
- :bind (("C-o" . casual-editkit-main-tmenu)))
-#+end_src
-
-For motivated users desiring a bespoke solution, it is recommended that they
use Casual EditKit as a library of menus to build their own workflows.
** A Note on Package Dependencies
-Casual EditKit requires Casual Lib which in turn requires a recent
installation of Transient 0.6.0+ from either
[[https://elpa.gnu.org/packages/transient.html][ELPA]] or
[[https://melpa.org/#/transient][MELPA]]. As an older version of Transient is
built-in to the Emacs release, the package manager ~package.el~ will /not/
update this package unless the customizable variable
~package-install-upgrade-built-in~ is set to ~t~. Set this variable and proceed
with installing Casual EditKit. Alte [...]
+Casual requires Casual Lib which in turn requires a recent installation of
Transient 0.6.0+ from either
[[https://elpa.gnu.org/packages/transient.html][ELPA]] or
[[https://melpa.org/#/transient][MELPA]]. As an older version of Transient is
built-in to the Emacs release, the package manager ~package.el~ will /not/
update this package unless the customizable variable
~package-install-upgrade-built-in~ is set to ~t~. Set this variable and proceed
with installing Casual. Alternately invoking [...]
-As Transient is closely tied to Magit, installing the latest version of Magit
(via [[https://elpa.nongnu.org/nongnu/magit.html][non-GNU ELPA]] or
[[https://melpa.org/#/magit][MELPA]]) before installing Casual EditKit can also
pick up the latest version of Transient.
+As Transient is closely tied to Magit, installing the latest version of Magit
(via [[https://elpa.nongnu.org/nongnu/magit.html][non-GNU ELPA]] or
[[https://melpa.org/#/magit][MELPA]]) before installing Casual can also pick up
the latest version of Transient.
* Common Menu Actions
-Casual EditKit is built using Transient menus and as such adopts its default
behavior.
+Casual is built using Transient menus and as such adopts its default behavior.
Each menu item has a /key/ and a /label/. The /key/ is what is typed by the
user to select the menu item. A key can be prefixed with a meta (M-) or control
(C-) key.
@@ -95,124 +51,17 @@ Pressing the ~?~ key or ~C-h~ will toggle help for all the
menu items. Press the
When a Transient menu is raised, a prefix argument (~C-u~) and an optional
argument can be entered before selecting a menu item.
-* Library Overview
-
-** Register commands (~casual-editkit-registers-tmenu~)
-Register commands for saving and recalling text, point, window configuration,
and keyboard macros are supported here.
-
-[[file:docs/images/casual-editkit-registers-screenshot.png]]
-
-** Rectangle commands (~casual-editkit-rectangle-tmenu~)
-This menu offers all the rectangle commands. It is packaged as a sub-menu of
~casual-editkit-edit-tmenu~.
-
-[[file:docs/images/casual-editkit-rectangle-screenshot.png]]
-
-** Edit commands (~casual-editkit-edit-tmenu~)
-This menu contains commands and sub-menus related to editing text.
-
-[[file:docs/images/casual-editkit-edit-screenshot.png]]
-
-Depending on the buffer mode, text can be operated on with different
granularity as words, sentences, paragraphs, balanced expressions, functions
(defuns). The following sub-menus illustrate what operations can be done on the
different text granularity.
-
-*** Mark (~casual-editkit-mark-tmenu~)
-Text can be marked with different granularity with this menu. Note that
marking functions (Defun) is only supported for modes derived from ~prog-mode~.
-
-[[file:docs/images/casual-editkit-mark-screenshot.png]]
-
-*** Copy (~casual-editkit-copy-tmenu~)
-Text can be copied with different granularity with this menu.
-[[file:docs/images/casual-editkit-copy-screenshot.png]]
-
-*** Kill (Cut) (~casual-editkit-kill-tmenu~)
-Text can be cut (killed) with different granularity with this menu.
-[[file:docs/images/casual-editkit-kill-screenshot.png]]
-
-*** Move (~casual-editkit-move-tmenu~)
-Text can be moved forwards or backwards with different granularity with this
menu. Note that selecting a granularity will raise another menu to allow
selection of direction (forward, backward) the text is to be moved. To enable
repeat operation, that menu is persisted and must be dismissed either with
either ~C-q~ (dismiss all) or ~C-g~ (dismiss to previous menu).
-[[file:docs/images/casual-editkit-move-screenshot.png]]
-
-*** Transpose (~casual-editkit-transpose-tmenu~)
-Text can be transposed with different granularity with this menu.
-
-[[file:docs/images/casual-editkit-transpose-screenshot.png]]
-
-*** Transform (~casual-editkit-transform-tmenu~)
-Text can be transformed with different granularity with this menu. Supported
transformations are capitalization, lower and upper casing of text.
-
-[[file:docs/images/casual-editkit-transform-screenshot.png]]
-
-*** Delete (~casual-editkit-delete-tmenu~)
-Operations involving text deletion are included in this menu, including
joining lines and zapping to a character.
-
-[[file:docs/images/casual-editkit-delete-screenshot.png]]
-
-*** Sort (~casual-editkit-sort-tmenu~)
-Sorting operations on different sections of text are supported, as well as
support for sorting off a field. Press ~?~ or ~C-h~ to get help for a specific
command.
-
-[[file:docs/images/casual-editkit-sort-screenshot.png]]
-
-** Window management (~casual-editkit-window-tmenu~)
-This menu provides support for different Emacs window management commands.
Note that in Emacs, /window/ is defined
[[https://www.gnu.org/software/emacs/manual/html_node/elisp/Basic-Windows.html#:~:text=A%20window%20is%20an%20area,view%20several%20buffers%20at%20once.][differently]]
than its usage in contemporary graphical user interfaces.
-[[file:docs/images/casual-editkit-window-screenshot.png]]
-
-If the variable ~casual-lib-use-unicode~ is set to ~t~, then Unicode symbols
are used in the labels.
-
-[[file:docs/images/casual-editkit-window-unicode-screenshot.png]]
-
-*** Deletion (~casual-editkit-window-delete-tmenu~)
-This menu provides support for deleting windows.
-[[file:docs/images/casual-editkit-window-delete-screenshot.png]]
-
-** Search & Replace commands (~casual-editkit-search-tmenu~)
-Operations related to search and replace are captured by this menu. Note that
this menu uses Transient prefix arguments (~--backward~ and ~--regexp~). This
is because some commands have variants involving direction and whether to
search using a regexp. Commands that support direction will by default operate
forward of the current point if ~--backward~ is not enabled.
-
-[[file:docs/images/casual-editkit-search-screenshot.png]]
-
-** Open commands (~casual-editkit-open-tmenu~)
-Commands related to opening a file (either for writing or read-only) are
supported here. The *Project* sub-menu is also offered here.
-
-[[file:docs/images/casual-editkit-open-screenshot.png]]
-
-** Project commands (~casual-editkit-project-tmenu~)
-Project-related commands are listed in this menu.
-
-[[file:docs/images/casual-editkit-project-screenshot.png]]
-
-** Bookmark commands (~casual-editkit-bookmarks-tmenu~)
-Commands edit, add, or jump to a bookmark are captured in this menu.
-
-[[file:docs/images/casual-editkit-bookmarks-screenshot.png]]
-
-** Emoji & Symbol Insertion (~casual-editkit-emoji-symbol-tmenu~)
-
-Insert emoji and symbol characters with this menu. Smart quotes are also
supported by this menu and can be applied to a text region.
-
-[[file:docs/images/casual-editkit-emoji-symbols-screenshot.png]]
-
-** Tool commands (~casual-editkit-tools-tmenu~)
-This menu holds an assorted collection of different tools/utilities provided
by Emacs. Motivated users can use this Transient prefix as starting point to
create a menu customized to their needs.
-
-[[file:docs/images/casual-editkit-tools-screenshot.png]]
-
-** Macro (~casual-editkit-macro-tmenu~)
-Commands for managing macros are provided for by this menu. Note that macro
creation commands are /not/ supported as they are tightly-bound to keybindings.
-
-[[file:docs/images/casual-editkit-macro-screenshot.png]]
-
-
* Development
-For users who wish to help contribute to Casual EditKit or personally
customize it for their own usage, please read the
[[docs/developer.org][developer documentation]].
+For users who wish to help contribute to Casual or personally customize it for
their own usage, please read the [[docs/developer.org][developer
documentation]].
* Sponsorship
-If you enjoy using Casual EditKit, consider making a modest financial
contribution to help support its development and maintenance.
+If you enjoy using Casual, consider making a modest financial contribution to
help support its development and maintenance.
[[https://www.buymeacoffee.com/kickingvegas][file:docs/images/default-yellow.png]]
* See Also
-Casual EditKit is part of a suite of user interfaces for different Emacs
packages called [[https://github.com/kickingvegas/casual-suite][Casual Suite]].
-
-Different interfaces include those for I-Search, Dired, Info, Calc, Bookmarks,
RE-Builder, IBuffer, and others. Learn more about them today!
+Casual is part of a suite of user interfaces for different Emacs packages
called [[https://github.com/kickingvegas/casual-suite][Casual Suite]].
* Acknowledgments
-A heartfelt thanks to all the contributors to Emacs,
[[https://github.com/magit/transient][Transient]], Magit, Symbol Overlay, and
transpose-frame. This package would not be possible without your efforts.
+A heartfelt thanks to all the contributors to Emacs,
[[https://github.com/magit/transient][Transient]], Org Mode, and Magit. This
package would not be possible without your efforts.
diff --git a/tests/Makefile b/lisp/Makefile
similarity index 99%
copy from tests/Makefile
copy to lisp/Makefile
index 1e1d9dd53c..5c115f9016 100644
--- a/tests/Makefile
+++ b/lisp/Makefile
@@ -28,7 +28,7 @@ info-tests \
isearch-tests \
re-builder-tests
-SRC_DIR=../lisp
+SRC_DIR=.
tests: lib-tests \
agenda-tests \
diff --git a/lisp/Makefile-agenda.make b/lisp/Makefile-agenda.make
index a37e69b461..c717e6d0d3 100644
--- a/lisp/Makefile-agenda.make
+++ b/lisp/Makefile-agenda.make
@@ -26,8 +26,7 @@ else
endif
PACKAGE_NAME=casual-agenda
-ELISP_INCLUDES=casual-agenda-version.el \
-casual-agenda-utils.el \
+ELISP_INCLUDES=casual-agenda-utils.el \
casual-agenda-settings.el
ELISP_PACKAGES=
ELISP_TEST_INCLUDES=casual-agenda-test-utils.el
diff --git a/lisp/Makefile-bookmarks.make b/lisp/Makefile-bookmarks.make
index 8e0bffc3d2..44b6084312 100644
--- a/lisp/Makefile-bookmarks.make
+++ b/lisp/Makefile-bookmarks.make
@@ -26,8 +26,7 @@ else
endif
PACKAGE_NAME=casual-bookmarks
-ELISP_INCLUDES=casual-bookmarks-version.el \
-casual-bookmarks-utils.el \
+ELISP_INCLUDES=casual-bookmarks-utils.el \
casual-bookmarks-settings.el
ELISP_PACKAGES=
ELISP_TEST_INCLUDES=casual-bookmarks-test-utils.el
diff --git a/lisp/Makefile-calc.make b/lisp/Makefile-calc.make
index 6560d81d3f..7d07e4264c 100644
--- a/lisp/Makefile-calc.make
+++ b/lisp/Makefile-calc.make
@@ -38,8 +38,7 @@ casual-calc-radix.el \
casual-calc-angle-measure.el \
casual-calc-stack.el \
casual-calc-variables.el \
-casual-calc-graphics.el \
-casual-calc-version.el
+casual-calc-graphics.el
ELISP_PACKAGES= \
casual-calc-binary.el \
diff --git a/lisp/Makefile-dired.make b/lisp/Makefile-dired.make
index 5ff70b3ac6..73755cfb1a 100644
--- a/lisp/Makefile-dired.make
+++ b/lisp/Makefile-dired.make
@@ -26,7 +26,7 @@ else
endif
PACKAGE_NAME=casual-dired
-ELISP_INCLUDES=casual-dired-version.el casual-dired-variables.el
casual-dired-utils.el
+ELISP_INCLUDES=casual-dired-variables.el casual-dired-utils.el
ELISP_PACKAGES=casual-dired-settings.el casual-dired-sort-by.el
ELISP_TEST_INCLUDES=casual-dired-test-utils.el
CASUAL_BASE_DIR=$(HOME)/Projects/elisp
@@ -36,7 +36,6 @@
CASUAL_LIB_TEST_INCLUDES=$(CASUAL_LIB_DIR)/tests/casual-lib-test-utils.el
EMACS_CONFIG_DIR=$(HOME)/.config/emacs
PACKAGE_PATHS=-L $(CASUAL_LIB_LISP_DIR)
-
.PHONY: tests compile regression
.SUFFIXES: .el .elc .elt
diff --git a/lisp/Makefile-editkit.make b/lisp/Makefile-editkit.make
index 5f16e9bc62..d0432a88f7 100644
--- a/lisp/Makefile-editkit.make
+++ b/lisp/Makefile-editkit.make
@@ -26,8 +26,7 @@ else
endif
PACKAGE_NAME=casual-editkit
-ELISP_INCLUDES=casual-editkit-version.el \
-casual-editkit-constants.el \
+ELISP_INCLUDES=casual-editkit-constants.el \
casual-editkit-utils.el \
casual-editkit-settings.el
ELISP_PACKAGES=
diff --git a/lisp/Makefile-ibuffer.make b/lisp/Makefile-ibuffer.make
index 162ca95108..668b062184 100644
--- a/lisp/Makefile-ibuffer.make
+++ b/lisp/Makefile-ibuffer.make
@@ -26,8 +26,7 @@ else
endif
PACKAGE_NAME=casual-ibuffer
-ELISP_INCLUDES=casual-ibuffer-version.el \
-casual-ibuffer-utils.el \
+ELISP_INCLUDES=casual-ibuffer-utils.el \
casual-ibuffer-settings.el
ELISP_PACKAGES=casual-ibuffer-filter.el
ELISP_TEST_INCLUDES=casual-ibuffer-test-utils.el
diff --git a/lisp/Makefile-info.make b/lisp/Makefile-info.make
index 3e603c5d87..673fbe8819 100644
--- a/lisp/Makefile-info.make
+++ b/lisp/Makefile-info.make
@@ -26,7 +26,7 @@ else
endif
PACKAGE_NAME=casual-info
-ELISP_INCLUDES=casual-info-version.el casual-info-variables.el
casual-info-utils.el
+ELISP_INCLUDES=casual-info-variables.el casual-info-utils.el
ELISP_PACKAGES=casual-info-settings.el
ELISP_TEST_INCLUDES=casual-info-test-utils.el
CASUAL_BASE_DIR=$(HOME)/Projects/elisp
diff --git a/lisp/Makefile-isearch.make b/lisp/Makefile-isearch.make
index 9dc022ef85..846f18250a 100644
--- a/lisp/Makefile-isearch.make
+++ b/lisp/Makefile-isearch.make
@@ -26,8 +26,7 @@ else
endif
PACKAGE_NAME=casual-isearch
-ELISP_INCLUDES=casual-isearch-version.el \
-casual-isearch-utils.el \
+ELISP_INCLUDES=casual-isearch-utils.el \
casual-isearch-settings.el
ELISP_PACKAGES=
ELISP_TEST_INCLUDES=casual-isearch-test-utils.el
diff --git a/lisp/Makefile-lib.make b/lisp/Makefile-lib.make
index fa10de7c55..0cc6ff9d17 100644
--- a/lisp/Makefile-lib.make
+++ b/lisp/Makefile-lib.make
@@ -25,7 +25,7 @@ else
EXEC_NAME=emacs
endif
-ELISP_INCLUDES=casual-lib-version.el
+ELISP_INCLUDES=
ELISP_PACKAGES=
ELISP_TEST_INCLUDES=casual-lib-test-utils.el
PACKAGE_NAME=casual-lib
diff --git a/lisp/Makefile-re-builder.make b/lisp/Makefile-re-builder.make
index aa5f4843c5..ebab15cd4d 100644
--- a/lisp/Makefile-re-builder.make
+++ b/lisp/Makefile-re-builder.make
@@ -26,8 +26,7 @@ else
endif
PACKAGE_NAME=casual-re-builder
-ELISP_INCLUDES=casual-re-builder-version.el \
-casual-re-builder-utils.el \
+ELISP_INCLUDES=casual-re-builder-utils.el \
casual-re-builder-settings.el
ELISP_PACKAGES=
ELISP_TEST_INCLUDES=casual-re-builder-test-utils.el
diff --git a/lisp/casual-agenda-settings.el b/lisp/casual-agenda-settings.el
index 2a3d6458ca..1ecf1b6ba6 100644
--- a/lisp/casual-agenda-settings.el
+++ b/lisp/casual-agenda-settings.el
@@ -25,7 +25,7 @@
(require 'transient)
(require 'org-agenda)
(require 'casual-lib)
-(require 'casual-agenda-version)
+
(defun casual-agenda--customize-group ()
"Customize Agenda group."
@@ -107,7 +107,7 @@ Always choose love."
[:class transient-row
(casual-lib-quit-one)
("a" "About" casual-agenda-about :transient nil)
- ("v" "Version" casual-agenda-version :transient nil)
+
(casual-lib-quit-all)])
diff --git a/lisp/casual-agenda-version.el b/lisp/casual-agenda-version.el
deleted file mode 100644
index 2a4fa79b42..0000000000
--- a/lisp/casual-agenda-version.el
+++ /dev/null
@@ -1,34 +0,0 @@
-;;; casual-agenda-version.el --- Casual Version -*- lexical-binding: t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;; Code:
-
-(defconst casual-agenda-version "1.0.6-rc.1"
- "Casual Agenda Version.")
-
-(defun casual-agenda-version ()
- "Show current version of Casual Agenda."
- (interactive)
- (message casual-agenda-version))
-
-(provide 'casual-agenda-version)
-;;; casual-agenda-version.el ends here
diff --git a/lisp/casual-agenda.el b/lisp/casual-agenda.el
index 2a327aaf7a..81f163edad 100644
--- a/lisp/casual-agenda.el
+++ b/lisp/casual-agenda.el
@@ -5,8 +5,6 @@
;; Author: Charles Choi <[email protected]>
;; URL: https://github.com/kickingvegas/casual-agenda
;; Keywords: tools
-;; Version: 1.0.6-rc.1
-;; Package-Requires: ((emacs "29.1") (casual-lib "1.1.0") (org "9.7.1"))
;; 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-bookmarks-settings.el
b/lisp/casual-bookmarks-settings.el
index 2bc64f531d..ef8000fcd3 100644
--- a/lisp/casual-bookmarks-settings.el
+++ b/lisp/casual-bookmarks-settings.el
@@ -23,7 +23,7 @@
;;; Code:
(require 'casual-lib)
-(require 'casual-bookmarks-version)
+
(transient-define-prefix casual-bookmarks-settings-tmenu ()
"Casual Bookmarks settings menu."
@@ -36,7 +36,7 @@
[:class transient-row
(casual-lib-quit-one)
("a" "About" casual-bookmarks-about :transient nil)
- ("v" "Version" casual-bookmarks-version :transient nil)
+
(casual-lib-quit-all)])
(defun casual-bookmarks--customize-group ()
diff --git a/lisp/casual-bookmarks-version.el b/lisp/casual-bookmarks-version.el
deleted file mode 100644
index c5f8860195..0000000000
--- a/lisp/casual-bookmarks-version.el
+++ /dev/null
@@ -1,34 +0,0 @@
-;;; casual-bookmarks-version.el --- Casual Version -*- lexical-binding: t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;; Code:
-
-(defconst casual-bookmarks-version "1.1.3-rc.1"
- "Casual Bookmarks Version.")
-
-(defun casual-bookmarks-version ()
- "Show current version of Casual Bookmarks."
- (interactive)
- (message casual-bookmarks-version))
-
-(provide 'casual-bookmarks-version)
-;;; casual-bookmarks-version.el ends here
diff --git a/lisp/casual-bookmarks.el b/lisp/casual-bookmarks.el
index c3c7c741b7..444c86024c 100644
--- a/lisp/casual-bookmarks.el
+++ b/lisp/casual-bookmarks.el
@@ -5,8 +5,6 @@
;; Author: Charles Choi <[email protected]>
;; URL: https://github.com/kickingvegas/casual-bookmarks
;; Keywords: tools
-;; Version: 1.1.3-rc.1
-;; Package-Requires: ((emacs "29.1") (casual-lib "1.1.0"))
;; 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-calc-settings.el b/lisp/casual-calc-settings.el
index c9e334f3da..840579727d 100644
--- a/lisp/casual-calc-settings.el
+++ b/lisp/casual-calc-settings.el
@@ -27,7 +27,7 @@
(require 'transient)
(require 'casual-lib)
(require 'casual-calc-labels)
-(require 'casual-calc-version)
+
(require 'casual-calc-angle-measure)
(require 'casual-calc-utils)
@@ -114,7 +114,7 @@
[:class transient-row
(casual-lib-quit-one)
- ("v" "Version" casual-calc-version :transient nil)
+
("M-a" "About" casual-calc-about :transient nil)
(casual-lib-quit-all)])
diff --git a/lisp/casual-calc-version.el b/lisp/casual-calc-version.el
deleted file mode 100644
index dfabf21b38..0000000000
--- a/lisp/casual-calc-version.el
+++ /dev/null
@@ -1,34 +0,0 @@
-;;; casual-calc-version.el --- Casual Version -*- lexical-binding:
t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;; Code:
-
-(defconst casual-calc-version "1.11.5-rc.1"
- "Casual Version.")
-
-(defun casual-calc-version ()
- "Show current version of Casual."
- (interactive)
- (message casual-calc-version))
-
-(provide 'casual-calc-version)
-;;; casual-calc-version.el ends here
diff --git a/lisp/casual-calc.el b/lisp/casual-calc.el
index 6a22999b32..31ceddf921 100644
--- a/lisp/casual-calc.el
+++ b/lisp/casual-calc.el
@@ -5,8 +5,6 @@
;; Author: Charles Choi <[email protected]>
;; URL: https://github.com/kickingvegas/casual-calc
;; Keywords: tools
-;; Version: 1.11.5-rc.1
-;; Package-Requires: ((emacs "29.1") (casual-lib "1.1.0"))
;; 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
@@ -57,7 +55,7 @@
(require 'transient)
(require 'casual-lib)
(require 'casual-calc-utils)
-(require 'casual-calc-version)
+
(require 'casual-calc-binary)
(require 'casual-calc-complex)
(require 'casual-calc-conversion)
diff --git a/lisp/casual-dired-settings.el b/lisp/casual-dired-settings.el
index bb69bdc6a1..9d8f2d017f 100644
--- a/lisp/casual-dired-settings.el
+++ b/lisp/casual-dired-settings.el
@@ -29,7 +29,7 @@
(require 'casual-lib)
(require 'casual-dired-utils)
(require 'casual-dired-variables)
-(require 'casual-dired-version)
+
;;; Menus
(transient-define-prefix casual-dired-settings-tmenu ()
@@ -94,7 +94,7 @@
[:class transient-row
(casual-lib-quit-one)
("a" "About" casual-dired-about :transient nil)
- ("v" "Version" casual-dired-version :transient nil)
+
(casual-lib-quit-all)])
;;; Functions
diff --git a/lisp/casual-dired-sort-by.el b/lisp/casual-dired-sort-by.el
index ca81f5cbbe..f757d7b2f2 100644
--- a/lisp/casual-dired-sort-by.el
+++ b/lisp/casual-dired-sort-by.el
@@ -81,7 +81,7 @@ This function requires GNU ls from coreutils installed."
("m" "Date Modified" casual-dired--sort-by-date-modified :transient nil)
("M" "Date Metadata Changed" casual-dired--sort-by-date-metadata-changed
:transient nil)
- ("v" "Version" casual-dired--sort-by-version :transient nil)
+
("s" "Size" casual-dired--sort-by-size :transient nil)]]
[:class transient-row
diff --git a/lisp/casual-dired-version.el b/lisp/casual-dired-version.el
deleted file mode 100644
index 7898375a8a..0000000000
--- a/lisp/casual-dired-version.el
+++ /dev/null
@@ -1,34 +0,0 @@
-;;; casual-dired-version.el --- Casual Version -*-
lexical-binding: t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;; Code:
-
-(defconst casual-dired-version "1.8.4-rc.1"
- "Casual Dired Version.")
-
-(defun casual-dired-version ()
- "Show current version of Casual Dired."
- (interactive)
- (message casual-dired-version))
-
-(provide 'casual-dired-version)
-;;; casual-dired-version.el ends here
diff --git a/lisp/casual-dired.el b/lisp/casual-dired.el
index a86f5fcc2c..b6e9f9a993 100644
--- a/lisp/casual-dired.el
+++ b/lisp/casual-dired.el
@@ -5,8 +5,6 @@
;; Author: Charles Choi <[email protected]>
;; URL: https://github.com/kickingvegas/casual-dired
;; Keywords: tools
-;; Version: 1.8.4-rc.1
-;; Package-Requires: ((emacs "29.1") (casual-lib "1.1.0"))
;; 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
@@ -52,7 +50,7 @@
(require 'image-dired)
(require 'casual-lib)
(require 'casual-dired-sort-by)
-(require 'casual-dired-version)
+
(require 'casual-dired-variables)
(require 'casual-dired-settings)
(require 'casual-dired-utils)
diff --git a/lisp/casual-editkit-settings.el b/lisp/casual-editkit-settings.el
index 61ac2be17d..31bf27433d 100644
--- a/lisp/casual-editkit-settings.el
+++ b/lisp/casual-editkit-settings.el
@@ -23,7 +23,7 @@
;;; Code:
(require 'casual-lib)
-(require 'casual-editkit-version)
+
(transient-define-prefix casual-editkit-settings-tmenu ()
"Casual EditKit settings menu."
@@ -35,7 +35,7 @@
[:class transient-row
(casual-lib-quit-one)
("a" "About" casual-editkit-about :transient nil)
- ("v" "Version" casual-editkit-version :transient nil)
+
(casual-lib-quit-all)])
(defun casual-editkit-about-editkit ()
diff --git a/lisp/casual-editkit-version.el b/lisp/casual-editkit-version.el
deleted file mode 100644
index 4c02beac16..0000000000
--- a/lisp/casual-editkit-version.el
+++ /dev/null
@@ -1,34 +0,0 @@
-;;; casual-editkit-version.el --- Casual Version -*- lexical-binding: t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools, wp
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;; Code:
-
-(defconst casual-editkit-version "1.0.14-rc.1"
- "Casual EditKit Version.")
-
-(defun casual-editkit-version ()
- "Show current version of Casual EditKit."
- (interactive)
- (message casual-editkit-version))
-
-(provide 'casual-editkit-version)
-;;; casual-editkit-version.el ends here
diff --git a/lisp/casual-editkit.el b/lisp/casual-editkit.el
index e53f9d65eb..076772daee 100644
--- a/lisp/casual-editkit.el
+++ b/lisp/casual-editkit.el
@@ -5,8 +5,6 @@
;; Author: Charles Choi <[email protected]>
;; URL: https://github.com/kickingvegas/casual-editkit
;; Keywords: tools, wp
-;; Version: 1.0.14-rc.1
-;; Package-Requires: ((emacs "29.1") (casual-lib "1.1.0")
(casual-symbol-overlay "1.0.1") (magit "4.0.0") (transpose-frame "0.2.1"))
;; 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-ibuffer-settings.el b/lisp/casual-ibuffer-settings.el
index c794e05e0d..5297e0ff7b 100644
--- a/lisp/casual-ibuffer-settings.el
+++ b/lisp/casual-ibuffer-settings.el
@@ -25,7 +25,7 @@
(require 'transient)
(require 'ibuffer)
(require 'casual-lib)
-(require 'casual-ibuffer-version)
+
(transient-define-prefix casual-ibuffer-settings-tmenu ()
"Casual IBuffer settings menu."
@@ -39,7 +39,7 @@
[:class transient-row
("a" "About" casual-ibuffer-about :transient nil)
- ("v" "Version" casual-ibuffer-version :transient nil)
+
(casual-lib-quit-one)
(casual-lib-quit-all)])
diff --git a/lisp/casual-ibuffer-version.el b/lisp/casual-ibuffer-version.el
deleted file mode 100644
index a657850426..0000000000
--- a/lisp/casual-ibuffer-version.el
+++ /dev/null
@@ -1,34 +0,0 @@
-;;; casual-ibuffer-version.el --- Casual Version -*- lexical-binding: t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;; Code:
-
-(defconst casual-ibuffer-version "1.1.6-rc.1"
- "Casual IBuffer Version.")
-
-(defun casual-ibuffer-version ()
- "Show current version of Casual IBuffer."
- (interactive)
- (message casual-ibuffer-version))
-
-(provide 'casual-ibuffer-version)
-;;; casual-ibuffer-version.el ends here
diff --git a/lisp/casual-ibuffer.el b/lisp/casual-ibuffer.el
index 1dfda4f812..38c9994a30 100644
--- a/lisp/casual-ibuffer.el
+++ b/lisp/casual-ibuffer.el
@@ -5,8 +5,6 @@
;; Author: Charles Choi <[email protected]>
;; URL: https://github.com/kickingvegas/casual-ibuffer
;; Keywords: tools
-;; Version: 1.1.6-rc.1
-;; Package-Requires: ((emacs "29.1") (casual-lib "1.1.0"))
;; 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-info-settings.el b/lisp/casual-info-settings.el
index 2d760fa316..37324d281e 100644
--- a/lisp/casual-info-settings.el
+++ b/lisp/casual-info-settings.el
@@ -27,7 +27,7 @@
(require 'info)
(require 'casual-lib)
(require 'casual-info-variables)
-(require 'casual-info-version)
+
(require 'casual-info-utils)
;;; Menus
@@ -53,7 +53,7 @@
[:class transient-row
(casual-lib-quit-one)
("a" "About" casual-info-about :transient nil)
- ("v" "Version" casual-info-version :transient nil)
+
(casual-lib-quit-all)])
;;; Functions
diff --git a/lisp/casual-info-version.el b/lisp/casual-info-version.el
deleted file mode 100644
index 47c2e03cf8..0000000000
--- a/lisp/casual-info-version.el
+++ /dev/null
@@ -1,34 +0,0 @@
-;;; casual-info-version.el --- Casual Info Version -*- lexical-binding: t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;; Code:
-
-(defconst casual-info-version "1.3.4-rc.1"
- "Casual Info Version.")
-
-(defun casual-info-version ()
- "Show current version of Casual Info."
- (interactive)
- (message casual-info-version))
-
-(provide 'casual-info-version)
-;;; casual-info-version.el ends here
diff --git a/lisp/casual-info.el b/lisp/casual-info.el
index 7643203624..6cc42c7eff 100644
--- a/lisp/casual-info.el
+++ b/lisp/casual-info.el
@@ -5,8 +5,6 @@
;; Author: Charles Choi <[email protected]>
;; URL: https://github.com/kickingvegas/casual-info
;; Keywords: tools
-;; Version: 1.3.4-rc.1
-;; Package-Requires: ((emacs "29.1") (casual-lib "1.1.0"))
;; 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
@@ -44,7 +42,7 @@
(require 'transient)
(require 'info)
(require 'casual-lib)
-(require 'casual-info-version)
+
(require 'casual-info-variables)
(require 'casual-info-settings)
(require 'casual-info-utils)
diff --git a/lisp/casual-isearch-settings.el b/lisp/casual-isearch-settings.el
index f93aea25cc..e92568c4a5 100644
--- a/lisp/casual-isearch-settings.el
+++ b/lisp/casual-isearch-settings.el
@@ -24,7 +24,7 @@
;;; Code:
(require 'isearch)
(require 'casual-lib)
-(require 'casual-isearch-version)
+
(transient-define-prefix casual-isearch-settings-tmenu ()
"Casual I-Search settings menu."
@@ -37,7 +37,7 @@
[:class transient-row
(casual-lib-quit-one)
("a" "About" casual-isearch-about :transient nil)
- ("v" "Version" casual-isearch-version :transient nil)
+
(casual-lib-quit-all)])
(defun casual-isearch--customize-group ()
diff --git a/lisp/casual-isearch-version.el b/lisp/casual-isearch-version.el
deleted file mode 100644
index afc74fc787..0000000000
--- a/lisp/casual-isearch-version.el
+++ /dev/null
@@ -1,34 +0,0 @@
-;;; casual-isearch-version.el --- Casual Version -*- lexical-binding: t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;; Code:
-
-(defconst casual-isearch-version "1.10.2-rc.1"
- "Casual I-Search Version.")
-
-(defun casual-isearch-version ()
- "Show current version of Casual I-Search."
- (interactive)
- (message casual-isearch-version))
-
-(provide 'casual-isearch-version)
-;;; casual-isearch-version.el ends here
diff --git a/lisp/casual-isearch.el b/lisp/casual-isearch.el
index af59bfcf31..0d8485fb3b 100644
--- a/lisp/casual-isearch.el
+++ b/lisp/casual-isearch.el
@@ -5,8 +5,6 @@
;; Author: Charles Choi <[email protected]>
;; URL: https://github.com/kickingvegas/casual-isearch
;; Keywords: wp
-;; Version: 1.10.2-rc.1
-;; Package-Requires: ((emacs "29.1") (casual-lib "1.1.0"))
;; 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-lib-version.el b/lisp/casual-lib-version.el
deleted file mode 100644
index a46c9ff940..0000000000
--- a/lisp/casual-lib-version.el
+++ /dev/null
@@ -1,34 +0,0 @@
-;;; casual-lib-version.el --- Casual Lib Version -*- lexical-binding: t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;; Code:
-
-(defconst casual-lib-version "1.1.5-rc.1"
- "Casual Lib Version.")
-
-(defun casual-lib-version ()
- "Show current version of Casual Lib."
- (interactive)
- (message casual-lib-version))
-
-(provide 'casual-lib-version)
-;;; casual-lib-version.el ends here
diff --git a/lisp/casual-lib.el b/lisp/casual-lib.el
index be146c46fc..0696d7d6d9 100644
--- a/lisp/casual-lib.el
+++ b/lisp/casual-lib.el
@@ -5,8 +5,6 @@
;; Author: Charles Choi <[email protected]>
;; URL: https://github.com/kickingvegas/casual-lib
;; Keywords: tools
-;; Version: 1.1.5-rc.1
-;; Package-Requires: ((emacs "29.1") (transient "0.6.0"))
;; 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
@@ -33,7 +31,7 @@
;;; Code:
(require 'transient)
-(require 'casual-lib-version)
+
(defcustom casual-lib-hide-navigation nil
"If non-nil then hide navigation controls.
diff --git a/lisp/casual-re-builder-settings.el
b/lisp/casual-re-builder-settings.el
index 043a631e1a..80aec13e3d 100644
--- a/lisp/casual-re-builder-settings.el
+++ b/lisp/casual-re-builder-settings.el
@@ -25,7 +25,7 @@
(require 'transient)
(require 're-builder)
(require 'casual-lib)
-(require 'casual-re-builder-version)
+
(transient-define-prefix casual-re-builder-settings-tmenu ()
"Casual RE-Builder settings menu."
@@ -38,7 +38,7 @@
[:class transient-row
(casual-lib-quit-one)
("a" "About" casual-re-builder-about :transient nil)
- ("v" "Version" casual-re-builder-version :transient nil)
+
(casual-lib-quit-all)])
(defun casual-re-builder--customize-group ()
diff --git a/lisp/casual-re-builder-version.el
b/lisp/casual-re-builder-version.el
deleted file mode 100644
index a8a1cc26d4..0000000000
--- a/lisp/casual-re-builder-version.el
+++ /dev/null
@@ -1,34 +0,0 @@
-;;; casual-re-builder-version.el --- Casual Version -*- lexical-binding: t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;; Code:
-
-(defconst casual-re-builder-version "1.1.4-rc.1"
- "Casual RE-Builder Version.")
-
-(defun casual-re-builder-version ()
- "Show current version of Casual RE-Builder."
- (interactive)
- (message casual-re-builder-version))
-
-(provide 'casual-re-builder-version)
-;;; casual-re-builder-version.el ends here
diff --git a/lisp/casual-re-builder.el b/lisp/casual-re-builder.el
index 6165d984c2..b506b96bec 100644
--- a/lisp/casual-re-builder.el
+++ b/lisp/casual-re-builder.el
@@ -5,8 +5,6 @@
;; Author: Charles Choi <[email protected]>
;; URL: https://github.com/kickingvegas/casual-re-builder
;; Keywords: tools
-;; Version: 1.1.4-rc.1
-;; Package-Requires: ((emacs "29.1") (casual-lib "1.1.0"))
;; 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.el b/lisp/casual.el
index 9a7f626340..3c0139cc2d 100644
--- a/lisp/casual.el
+++ b/lisp/casual.el
@@ -1,4 +1,4 @@
-;;; casual.el --- Transient user interface library for editing commands -*-
lexical-binding: t; -*-
+;;; casual.el --- Transient user interfaces for various modes -*-
lexical-binding: t; -*-
;; Copyright (C) 2024 Charles Choi
@@ -6,7 +6,7 @@
;; URL: https://github.com/kickingvegas/casual
;; Keywords: tools, wp
;; Version: 0.1.0
-;; Package-Requires: ((emacs "29.1") (casual-lib "1.1.0")
(casual-symbol-overlay "1.0.1") (magit "4.0.0") (transpose-frame "0.2.1"))
+;; Package-Requires: ((emacs "29.1") (transient "0.6.0") (org "9.7.1"))
;; 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
@@ -29,6 +29,5 @@
;;; Code:
(require 'casual-lib)
-
(provide 'casual)
;;; casual.el ends here
diff --git a/tests/Makefile b/tests/Makefile
index 1e1d9dd53c..b69dabdf57 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -42,31 +42,31 @@ isearch-tests \
re-builder-tests
lib-tests:
- $(MAKE) -C $(SRC_DIR) -f Makefile-lib.make tests
+ $(MAKE) -C $(SRC_DIR) $@
agenda-tests:
- $(MAKE) -C $(SRC_DIR) -f Makefile-agenda.make tests
+ $(MAKE) -C $(SRC_DIR) $@
bookmarks-tests:
- $(MAKE) -C $(SRC_DIR) -f Makefile-bookmarks.make tests
+ $(MAKE) -C $(SRC_DIR) $@
calc-tests:
- $(MAKE) -C $(SRC_DIR) -f Makefile-calc.make tests
+ $(MAKE) -C $(SRC_DIR) $@
dired-tests:
- $(MAKE) -C $(SRC_DIR) -f Makefile-dired.make tests
+ $(MAKE) -C $(SRC_DIR) $@
editkit-tests:
- $(MAKE) -C $(SRC_DIR) -f Makefile-editkit.make tests
+ $(MAKE) -C $(SRC_DIR) $@
ibuffer-tests:
- $(MAKE) -C $(SRC_DIR) -f Makefile-ibuffer.make tests
+ $(MAKE) -C $(SRC_DIR) $@
info-tests:
- $(MAKE) -C $(SRC_DIR) -f Makefile-info.make tests
+ $(MAKE) -C $(SRC_DIR) $@
isearch-tests:
- $(MAKE) -C $(SRC_DIR) -f Makefile-isearch.make tests
+ $(MAKE) -C $(SRC_DIR) $@
re-builder-tests:
- $(MAKE) -C $(SRC_DIR) -f Makefile-re-builder.make tests
+ $(MAKE) -C $(SRC_DIR) $@
diff --git a/tests/test-casual-agenda-version.el
b/tests/test-casual-agenda-version.el
deleted file mode 100644
index 5c389d6ac7..0000000000
--- a/tests/test-casual-agenda-version.el
+++ /dev/null
@@ -1,35 +0,0 @@
-;;; test-casual-agenda-version.el --- Casual Agenda Version Tests -*-
lexical-binding: t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;
-
-;;; Code:
-(require 'ert)
-(require 'casual-agenda-test-utils)
-(require 'casual-agenda-version)
-
-(ert-deftest test-casual-agenda-version ()
- (should (stringp (casual-agenda-version)))
- (should (stringp casual-agenda-version)))
-
-(provide 'test-casual-agenda-version)
-;;; test-casual-agenda-version.el ends here
diff --git a/tests/test-casual-bookmarks-settings.el
b/tests/test-casual-bookmarks-settings.el
index b6c94c40ed..d09a467ef5 100644
--- a/tests/test-casual-bookmarks-settings.el
+++ b/tests/test-casual-bookmarks-settings.el
@@ -37,7 +37,7 @@
(casualt-suffix-test-vector "u"
#'casual-lib-customize-casual-lib-use-unicode)
(casualt-suffix-test-vector "n"
#'casual-lib-customize-casual-lib-hide-navigation)
(casualt-suffix-test-vector "a" #'casual-bookmarks-about)
- (casualt-suffix-test-vector "v" #'casual-bookmarks-version))))
+ )))
(casualt-suffix-testbench-runner test-vectors
#'casual-bookmarks-settings-tmenu
'(lambda () (random 5000))))
diff --git a/tests/test-casual-bookmarks-version.el
b/tests/test-casual-bookmarks-version.el
deleted file mode 100644
index a3b4bbe1e8..0000000000
--- a/tests/test-casual-bookmarks-version.el
+++ /dev/null
@@ -1,35 +0,0 @@
-;;; test-casual-bookmarks-version.el --- Casual IBuffer Version Tests -*-
lexical-binding: t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;
-
-;;; Code:
-(require 'ert)
-(require 'casual-bookmarks-test-utils)
-(require 'casual-bookmarks-version)
-
-(ert-deftest test-casual-bookmarks-version ()
- (should (stringp (casual-bookmarks-version)))
- (should (stringp casual-bookmarks-version)))
-
-(provide 'test-casual-bookmarks-version)
-;;; test-casual-bookmarks-version.el ends here
diff --git a/tests/test-casual-calc-settings.el
b/tests/test-casual-calc-settings.el
index b1ca49f6af..519a8ce37e 100644
--- a/tests/test-casual-calc-settings.el
+++ b/tests/test-casual-calc-settings.el
@@ -82,7 +82,7 @@
("S" . calc-save-modes)
("O" . casual-calc-open-settings-file)
("" . calc-reset)
- ("v" . casual-calc-version)
+
("á" . casual-calc-about))))
(casualt-suffix-testbench-runner test-vectors
#'casual-calc-modes-tmenu
diff --git a/tests/test-casual-calc-version.el
b/tests/test-casual-calc-version.el
deleted file mode 100644
index 1eb78eb204..0000000000
--- a/tests/test-casual-calc-version.el
+++ /dev/null
@@ -1,31 +0,0 @@
-;;; test-casual-calc-version.el --- Casual Version Tests -*- lexical-binding:
t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;
-
-
-;;; Code:
-
-
-
-(provide 'test-casual-calc-version)
-;;; test-casual-calc-version.el ends here
diff --git a/tests/test-casual-dired-settings.el
b/tests/test-casual-dired-settings.el
index 9bd370f7dc..44f6206aeb 100644
--- a/tests/test-casual-dired-settings.el
+++ b/tests/test-casual-dired-settings.el
@@ -43,7 +43,6 @@
(push (casualt-suffix-test-vector "R"
#'casual-dired--customize-dired-vc-rename-file) test-vectors)
(push (casualt-suffix-test-vector "d"
#'casual-dired--customize-dired-group) test-vectors)
(push (casualt-suffix-test-vector "a" #'casual-dired-about) test-vectors)
- (push (casualt-suffix-test-vector "v" #'casual-dired-version) test-vectors)
(casualt-suffix-testbench-runner test-vectors
#'casual-dired-settings-tmenu
diff --git a/tests/test-casual-dired-sort-by.el
b/tests/test-casual-dired-sort-by.el
index 8d055cebcf..ca2c542cce 100644
--- a/tests/test-casual-dired-sort-by.el
+++ b/tests/test-casual-dired-sort-by.el
@@ -38,7 +38,7 @@
(push (casualt-suffix-test-vector "a" #'casual-dired--sort-by-date-added)
test-vectors)
(push (casualt-suffix-test-vector "m"
#'casual-dired--sort-by-date-modified) test-vectors)
(push (casualt-suffix-test-vector "M"
#'casual-dired--sort-by-date-metadata-changed) test-vectors)
- (push (casualt-suffix-test-vector "v" #'casual-dired--sort-by-version)
test-vectors)
+
(push (casualt-suffix-test-vector "s" #'casual-dired--sort-by-size)
test-vectors)
(casualt-suffix-testbench-runner test-vectors
diff --git a/tests/test-casual-dired-version.el
b/tests/test-casual-dired-version.el
deleted file mode 100644
index 1b50b7ede9..0000000000
--- a/tests/test-casual-dired-version.el
+++ /dev/null
@@ -1,35 +0,0 @@
-;;; test-casual-dired-version.el --- Casual Dired Version Tests -*-
lexical-binding: t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;
-
-;;; Code:
-(require 'ert)
-(require 'casual-dired-test-utils)
-(require 'casual-dired-version)
-
-(ert-deftest test-casual-dired-version ()
- (should (stringp (casual-dired-version)))
- (should (stringp casual-dired-version)))
-
-(provide 'test-casual-dired-version)
-;;; test-casual-dired-version.el ends here
diff --git a/tests/test-casual-editkit-settings.el
b/tests/test-casual-editkit-settings.el
index aad8176142..c45fef22fd 100644
--- a/tests/test-casual-editkit-settings.el
+++ b/tests/test-casual-editkit-settings.el
@@ -35,8 +35,7 @@
(let ((test-vectors
'((:binding "u" :command
casual-lib-customize-casual-lib-use-unicode)
(:binding "n" :command
casual-lib-customize-casual-lib-hide-navigation)
- (:binding "a" :command casual-editkit-about)
- (:binding "v" :command casual-editkit-version))))
+ (:binding "a" :command casual-editkit-about))))
(casualt-suffix-testcase-runner test-vectors
#'casual-editkit-settings-tmenu
diff --git a/tests/test-casual-editkit-version.el
b/tests/test-casual-editkit-version.el
deleted file mode 100644
index a214ec5540..0000000000
--- a/tests/test-casual-editkit-version.el
+++ /dev/null
@@ -1,35 +0,0 @@
-;;; test-casual-editkit-version.el --- Casual IBuffer Version Tests -*-
lexical-binding: t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;
-
-;;; Code:
-(require 'ert)
-(require 'casual-editkit-test-utils)
-(require 'casual-editkit-version)
-
-(ert-deftest test-casual-editkit-version ()
- (should (stringp (casual-editkit-version)))
- (should (stringp casual-editkit-version)))
-
-(provide 'test-casual-editkit-version)
-;;; test-casual-editkit-version.el ends here
diff --git a/tests/test-casual-ibuffer-settings.el
b/tests/test-casual-ibuffer-settings.el
index 651e506360..31b8395b81 100644
--- a/tests/test-casual-ibuffer-settings.el
+++ b/tests/test-casual-ibuffer-settings.el
@@ -38,7 +38,7 @@
(push (casualt-suffix-test-vector "u"
#'casual-lib-customize-casual-lib-use-unicode) test-vectors)
(push (casualt-suffix-test-vector "n"
#'casual-lib-customize-casual-lib-hide-navigation) test-vectors)
(push (casualt-suffix-test-vector "a" #'casual-ibuffer-about) test-vectors)
- (push (casualt-suffix-test-vector "v" #'casual-ibuffer-version)
test-vectors)
+
(casualt-suffix-testbench-runner test-vectors
#'casual-ibuffer-settings-tmenu
diff --git a/tests/test-casual-ibuffer-version.el
b/tests/test-casual-ibuffer-version.el
deleted file mode 100644
index dd662225bf..0000000000
--- a/tests/test-casual-ibuffer-version.el
+++ /dev/null
@@ -1,35 +0,0 @@
-;;; test-casual-ibuffer-version.el --- Casual IBuffer Version Tests -*-
lexical-binding: t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;
-
-;;; Code:
-(require 'ert)
-(require 'casual-ibuffer-test-utils)
-(require 'casual-ibuffer-version)
-
-(ert-deftest test-casual-ibuffer-version ()
- (should (stringp (casual-ibuffer-version)))
- (should (stringp casual-ibuffer-version)))
-
-(provide 'test-casual-ibuffer-version)
-;;; test-casual-ibuffer-version.el ends here
diff --git a/tests/test-casual-info-settings.el
b/tests/test-casual-info-settings.el
index 6a6d117c11..842be30bf4 100644
--- a/tests/test-casual-info-settings.el
+++ b/tests/test-casual-info-settings.el
@@ -33,7 +33,7 @@
(let ((test-vectors (list)))
(push (casualt-suffix-test-vector "u"
#'casual-lib-customize-casual-lib-use-unicode) test-vectors)
(push (casualt-suffix-test-vector "a" #'casual-info-about) test-vectors)
- (push (casualt-suffix-test-vector "v" #'casual-info-version) test-vectors)
+
(casualt-suffix-testbench-runner test-vectors
#'casual-info-settings-tmenu
'(lambda () (random 5000))))
diff --git a/tests/test-casual-info-version.el
b/tests/test-casual-info-version.el
deleted file mode 100644
index 41104dbb26..0000000000
--- a/tests/test-casual-info-version.el
+++ /dev/null
@@ -1,35 +0,0 @@
-;;; test-casual-info-version.el --- Casual Info Version Tests -*-
lexical-binding: t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;
-
-;;; Code:
-(require 'ert)
-(require 'casual-info-test-utils)
-(require 'casual-info-version)
-
-(ert-deftest test-casual-info-version ()
- (should (stringp (casual-info-version)))
- (should (stringp casual-info-version)))
-
-(provide 'test-casual-info-version)
-;;; test-casual-info-version.el ends here
diff --git a/tests/test-casual-isearch-settings.el
b/tests/test-casual-isearch-settings.el
index f5c719e3db..51e94b5028 100644
--- a/tests/test-casual-isearch-settings.el
+++ b/tests/test-casual-isearch-settings.el
@@ -36,7 +36,7 @@
(push (casualt-suffix-test-vector "u"
#'casual-lib-customize-casual-lib-use-unicode) test-vectors)
(push (casualt-suffix-test-vector "n"
#'casual-lib-customize-casual-lib-hide-navigation) test-vectors)
(push (casualt-suffix-test-vector "a" #'casual-isearch-about) test-vectors)
- (push (casualt-suffix-test-vector "v" #'casual-isearch-version)
test-vectors)
+
(casualt-suffix-testbench-runner test-vectors
#'casual-isearch-settings-tmenu
diff --git a/tests/test-casual-isearch-version.el
b/tests/test-casual-isearch-version.el
deleted file mode 100644
index 8fa69273d8..0000000000
--- a/tests/test-casual-isearch-version.el
+++ /dev/null
@@ -1,35 +0,0 @@
-;;; test-casual-isearch-version.el --- Casual Re-Builder Version Tests -*-
lexical-binding: t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;
-
-;;; Code:
-(require 'ert)
-(require 'casual-isearch-test-utils)
-(require 'casual-isearch-version)
-
-(ert-deftest test-casual-isearch-version ()
- (should (stringp (casual-isearch-version)))
- (should (stringp casual-isearch-version)))
-
-(provide 'test-casual-isearch-version)
-;;; test-casual-isearch-version.el ends here
diff --git a/tests/test-casual-lib-version.el b/tests/test-casual-lib-version.el
deleted file mode 100644
index dd69076ae3..0000000000
--- a/tests/test-casual-lib-version.el
+++ /dev/null
@@ -1,37 +0,0 @@
-;;; test-casual-lib-version.el --- Casual Avy Version Tests -*-
lexical-binding: t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;
-
-;;; Code:
-(require 'ert)
-(require 'casual-lib-test-utils)
-(require 'casual-lib-version)
-
-(ert-deftest test-casual-lib-version-variable ()
- (should (stringp casual-lib-version)))
-
-(ert-deftest test-casual-lib-version-function ()
- (should (stringp (casual-lib-version))))
-
-(provide 'test-casual-lib-version)
-;;; test-casual-lib-version.el ends here
diff --git a/tests/test-casual-re-builder-settings.el
b/tests/test-casual-re-builder-settings.el
index 8e0294bc98..d5304bd854 100644
--- a/tests/test-casual-re-builder-settings.el
+++ b/tests/test-casual-re-builder-settings.el
@@ -36,7 +36,7 @@
(push (casualt-suffix-test-vector "u"
#'casual-lib-customize-casual-lib-use-unicode) test-vectors)
(push (casualt-suffix-test-vector "n"
#'casual-lib-customize-casual-lib-hide-navigation) test-vectors)
(push (casualt-suffix-test-vector "a" #'casual-re-builder-about)
test-vectors)
- (push (casualt-suffix-test-vector "v" #'casual-re-builder-version)
test-vectors)
+
(casualt-suffix-testbench-runner test-vectors
#'casual-re-builder-settings-tmenu
diff --git a/tests/test-casual-re-builder-version.el
b/tests/test-casual-re-builder-version.el
deleted file mode 100644
index 81132b1020..0000000000
--- a/tests/test-casual-re-builder-version.el
+++ /dev/null
@@ -1,35 +0,0 @@
-;;; test-casual-re-builder-version.el --- Casual Re-Builder Version Tests -*-
lexical-binding: t; -*-
-
-;; Copyright (C) 2024 Charles Choi
-
-;; Author: Charles Choi <[email protected]>
-;; Keywords: tools
-
-;; 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
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;
-
-;;; Code:
-(require 'ert)
-(require 'casual-re-builder-test-utils)
-(require 'casual-re-builder-version)
-
-(ert-deftest test-casual-re-builder-version ()
- (should (stringp (casual-re-builder-version)))
- (should (stringp casual-re-builder-version)))
-
-(provide 'test-casual-re-builder-version)
-;;; test-casual-re-builder-version.el ends here