Function: casual-upgrade-base-to-version-2
casual-upgrade-base-to-version-2 is an interactive and natively
compiled function defined in casual.el.
Signature
(casual-upgrade-base-to-version-2 ENABLE)
Documentation
Upgrade base Casual packages to version 2 if ENABLE is t.
Use this command to migrate your current Casual version 1.x packages to the consolidated organization of version 2.x.
This will delete the following packages:
casual-agenda, casual-bookmarks, casual-calc, casual-dired, casual-editkit, casual-ibuffer, casual-info, casual-isearch, casual-re-builder, casual-lib.
Note that the package casual-lib will not be deleted if any of the packages casual-suite, casual-avy, or casual-symbol-overlay is installed.
Key Bindings
This command is not in any keymaps.
Source Code
;; Defined in /nix/store/wimz22qbgb2rpqyjz09vm30wj4fkmiw4-emacs-packages-deps/share/emacs/site-lisp/elpa/casual-20260831.2129/casual.el
(defun casual-upgrade-base-to-version-2 (enable)
"Upgrade base Casual packages to version 2 if ENABLE is t.
Use this command to migrate your current Casual version 1.x
packages to the consolidated organization of version 2.x.
This will delete the following packages:
casual-agenda, casual-bookmarks, casual-calc, casual-dired,
casual-editkit, casual-ibuffer, casual-info, casual-isearch,
casual-re-builder, casual-lib.
Note that the package casual-lib will not be deleted if any of the packages
casual-suite, casual-avy, or casual-symbol-overlay is installed."
(interactive
(list (yes-or-no-p "Upgrade Casual to version 2?")))
(when enable
(let ((pkglist (list
'casual-agenda
'casual-bookmarks
'casual-calc
'casual-dired
'casual-editkit
'casual-ibuffer
'casual-info
'casual-isearch
'casual-re-builder
'casual-lib)))
(mapc (lambda (pkg)
(when (package-installed-p pkg)
(display-warning
:warning
(format
"Casual 2.0 Migration: Deleting obsolete package %s"
(symbol-name pkg)))
(package-delete (package-get-descriptor pkg) t)
(package-refresh-contents)))
pkglist))))