branch: elpa/casual
commit 938f54bb7e97aefc16ea01e165844864e3143936
Merge: ec52aca21d 29b1b35551
Author: Charles Choi <[email protected]>
Commit: GitHub <[email protected]>

    Merge pull request #410 from 
kickingvegas/merge-development-to-main-20260223_153247
    
    Merge development to main 20260223_153247
---
 docs/casual.info                                   | Bin 180156 -> 180573 bytes
 docs/casual.org                                    |   2 +-
 docs/images/bookmarks-main-menu.png                | Bin 112604 -> 93173 bytes
 docs/images/casual-agenda-almanac-screenshot.png   | Bin 72208 -> 60939 bytes
 docs/images/casual-agenda-mark-screenshot.png      | Bin 81311 -> 67275 bytes
 .../images/casual-agenda-operations-screenshot.png | Bin 86460 -> 64310 bytes
 docs/images/casual-agenda-screenshot.png           | Bin 110203 -> 90972 bytes
 docs/images/casual-agenda-settings-screenshot.png  | Bin 82563 -> 67840 bytes
 docs/images/casual-agenda-unicode-screenshot.png   | Bin 108090 -> 92254 bytes
 docs/images/casual-bibtex-clean-entry-hook.png     | Bin 118414 -> 85023 bytes
 docs/images/casual-bibtex-screenshot.png           | Bin 126434 -> 91717 bytes
 docs/images/casual-bibtex-settings-screenshot.png  | Bin 62880 -> 46203 bytes
 docs/images/casual-bibtex-unicode-screenshot.png   | Bin 77710 -> 58024 bytes
 docs/images/casual-bookmarks-screenshot.png        | Bin 182126 -> 131166 bytes
 .../images/casual-bookmarks-unicode-screenshot.png | Bin 90186 -> 77045 bytes
 docs/images/casual-calc-tmenu.png                  | Bin 122259 -> 89917 bytes
 docs/images/casual-calendar-calendars-menu.png     | Bin 57952 -> 42053 bytes
 docs/images/casual-calendar-diary-menu.png         | Bin 43640 -> 34768 bytes
 docs/images/casual-calendar-lunar-menu.png         | Bin 84023 -> 61535 bytes
 docs/images/casual-calendar-main-unicode.png       | Bin 97376 -> 72190 bytes
 docs/images/casual-calendar-screenshot.png         | Bin 164472 -> 114590 bytes
 docs/images/casual-calendar-settings-menu.png      | Bin 82606 -> 60125 bytes
 docs/images/casual-compile-grep-screenshot.png     | Bin 159198 -> 120877 bytes
 docs/images/casual-compile-screenshot.png          | Bin 159140 -> 105477 bytes
 docs/images/casual-css-screenshot.png              | Bin 77208 -> 59178 bytes
 docs/images/casual-css-settings-screenshot.png     | Bin 51284 -> 39382 bytes
 docs/images/casual-csv-align-screenshot.png        | Bin 43704 -> 33172 bytes
 docs/images/casual-csv-edit-screenshot.png         | Bin 191363 -> 127176 bytes
 docs/images/casual-csv-edit-unicode-screenshot.png | Bin 81071 -> 59217 bytes
 docs/images/casual-csv-settings-screenshot.png     | Bin 71135 -> 51735 bytes
 docs/images/casual-csv-view-screenshot.png         | Bin 75710 -> 55091 bytes
 docs/images/casual-dired-link.png                  | Bin 46869 -> 39334 bytes
 docs/images/casual-dired-screenshot-unicode.png    | Bin 139396 -> 100877 bytes
 docs/images/casual-dired-screenshot.png            | Bin 323765 -> 210566 bytes
 docs/images/casual-dired-search-replace.png        | Bin 70109 -> 59212 bytes
 docs/images/casual-dired-settings-screenshot.png   | Bin 89921 -> 71032 bytes
 docs/images/casual-dired-sort-by-screenshot.png    | Bin 107264 -> 84875 bytes
 docs/images/casual-dired-utils-screenshot.png      | Bin 54469 -> 47350 bytes
 docs/images/casual-ediff-basic-screenshot.png      | Bin 283120 -> 198513 bytes
 docs/images/casual-ediff-merge-conflict.png        | Bin 313757 -> 225967 bytes
 docs/images/casual-ediff-screenshot.png            | Bin 362160 -> 265301 bytes
 .../images/casual-editkit-bookmarks-screenshot.png | Bin 41707 -> 32546 bytes
 docs/images/casual-editkit-copy-screenshot.png     | Bin 52327 -> 39452 bytes
 docs/images/casual-editkit-delete-screenshot.png   | Bin 62490 -> 45427 bytes
 docs/images/casual-editkit-edit-screenshot.png     | Bin 61503 -> 43920 bytes
 .../casual-editkit-emoji-symbols-screenshot.png    | Bin 73406 -> 55001 bytes
 docs/images/casual-editkit-kill-screenshot.png     | Bin 54663 -> 41618 bytes
 docs/images/casual-editkit-macro-screenshot.png    | Bin 52446 -> 39221 bytes
 docs/images/casual-editkit-main-screenshot.png     | Bin 176762 -> 122412 bytes
 docs/images/casual-editkit-mark-screenshot.png     | Bin 50084 -> 38602 bytes
 docs/images/casual-editkit-move-screenshot.png     | Bin 47608 -> 36615 bytes
 .../images/casual-editkit-move-word-screenshot.png | Bin 41545 -> 33005 bytes
 docs/images/casual-editkit-narrow-screenshot.png   | Bin 42008 -> 33196 bytes
 docs/images/casual-editkit-open-screenshot.png     | Bin 61020 -> 46029 bytes
 docs/images/casual-editkit-project-screenshot.png  | Bin 81605 -> 58820 bytes
 .../images/casual-editkit-rectangle-screenshot.png | Bin 62407 -> 47238 bytes
 docs/images/casual-editkit-reformat-screenshot.png | Bin 73743 -> 53631 bytes
 .../images/casual-editkit-registers-screenshot.png | Bin 60766 -> 43993 bytes
 docs/images/casual-editkit-search-screenshot.png   | Bin 62291 -> 46057 bytes
 docs/images/casual-editkit-settings-screenshot.png | Bin 93073 -> 64124 bytes
 docs/images/casual-editkit-sort-screenshot.png     | Bin 53228 -> 40347 bytes
 docs/images/casual-editkit-tools-screenshot.png    | Bin 71797 -> 53012 bytes
 .../images/casual-editkit-transform-screenshot.png | Bin 52601 -> 39211 bytes
 .../images/casual-editkit-transpose-screenshot.png | Bin 55869 -> 41885 bytes
 .../casual-editkit-window-delete-screenshot.png    | Bin 38557 -> 30773 bytes
 docs/images/casual-editkit-window-screenshot.png   | Bin 71477 -> 52710 bytes
 .../casual-editkit-window-unicode-screenshot.png   | Bin 53308 -> 41530 bytes
 docs/images/casual-elisp-edebug-screenshot.png     | Bin 88055 -> 63140 bytes
 docs/images/casual-elisp-screenshot.png            | Bin 174599 -> 127269 bytes
 docs/images/casual-elisp-unicode-screenshot.png    | Bin 83620 -> 60515 bytes
 docs/images/casual-eshell-process-screenshot.png   | Bin 97015 -> 67770 bytes
 docs/images/casual-eshell-screenshot.png           | Bin 70316 -> 52165 bytes
 docs/images/casual-eshell-unicode-screenshot.png   | Bin 65682 -> 49982 bytes
 docs/images/casual-eww-bookmarks-screenshot.png    | Bin 42926 -> 34054 bytes
 docs/images/casual-eww-display-screenshot.png      | Bin 43366 -> 33574 bytes
 docs/images/casual-eww-screenshot.png              | Bin 140961 -> 104174 bytes
 docs/images/casual-eww-settings-screenshot.png     | Bin 77441 -> 54689 bytes
 docs/images/casual-eww-unicode-screenshot.png      | Bin 76178 -> 58721 bytes
 docs/images/casual-help-screenshot.png             | Bin 150078 -> 106673 bytes
 docs/images/casual-html-screenshot.png             | Bin 143003 -> 105667 bytes
 docs/images/casual-html-settings-screenshot.png    | Bin 46934 -> 35475 bytes
 docs/images/casual-html-tags-screenshot.png        | Bin 84530 -> 62997 bytes
 docs/images/casual-html-unicode-screenshot.png     | Bin 58870 -> 44908 bytes
 docs/images/casual-ibuffer-filter-screenshot.png   | Bin 94392 -> 78740 bytes
 docs/images/casual-ibuffer-main-screenshot.png     | Bin 115532 -> 93886 bytes
 docs/images/casual-ibuffer-screenshot.png          | Bin 251896 -> 183218 bytes
 docs/images/casual-ibuffer-sortby-screenshot.png   | Bin 50432 -> 43309 bytes
 docs/images/casual-image-main-screenshot.png       | Bin 447132 -> 383462 bytes
 .../casual-image-main-unicode-screenshot.png       | Bin 99841 -> 73746 bytes
 docs/images/casual-image-resize-screenshot.png     | Bin 58422 -> 43992 bytes
 docs/images/casual-info-screenshot.png             | Bin 181712 -> 140737 bytes
 docs/images/casual-isearch-settings-tmenu.png      | Bin 58875 -> 44182 bytes
 docs/images/casual-isearch-tmenu.png               | Bin 172808 -> 118829 bytes
 docs/images/casual-isearch-unicode.png             | Bin 110716 -> 76335 bytes
 .../casual-make-automatic-variables-screenshot.png | Bin 98088 -> 70295 bytes
 docs/images/casual-make-mode-select-screenshot.png | Bin 43938 -> 33749 bytes
 docs/images/casual-make-screenshot.png             | Bin 78823 -> 55971 bytes
 docs/images/casual-man-screenshot.png              | Bin 126961 -> 95697 bytes
 docs/images/casual-man-settings.png                | Bin 50101 -> 37851 bytes
 docs/images/casual-org-block-src-screenshot.png    | Bin 93640 -> 67799 bytes
 docs/images/casual-org-body-screenshot.png         | Bin 143670 -> 117954 bytes
 docs/images/casual-org-checkbox-screenshot.png     | Bin 107212 -> 81052 bytes
 docs/images/casual-org-clock-log-screenshot.png    | Bin 93265 -> 71926 bytes
 docs/images/casual-org-drawer-screenshot.png       | Bin 102291 -> 69233 bytes
 docs/images/casual-org-heading2-screenshot.png     | Bin 169924 -> 0 bytes
 docs/images/casual-org-headline-screenshot.png     | Bin 176126 -> 117989 bytes
 docs/images/casual-org-in-block-src-screenshot.png | Bin 95012 -> 70664 bytes
 docs/images/casual-org-item-screenshot.png         | Bin 95138 -> 74444 bytes
 docs/images/casual-org-keyword-affiliate.png       | Bin 97390 -> 75806 bytes
 docs/images/casual-org-keyword-screenshot.png      | Bin 99147 -> 79961 bytes
 .../casual-org-property-drawer-screenshot.png      | Bin 102693 -> 78110 bytes
 docs/images/casual-org-property-screenshot.png     | Bin 104578 -> 79547 bytes
 docs/images/casual-org-settings-screenshot.png     | Bin 62177 -> 44859 bytes
 docs/images/casual-org-table-fedit-screenshot.png  | Bin 116264 -> 84837 bytes
 docs/images/casual-org-table-layout-screenshot.png | Bin 111855 -> 83219 bytes
 docs/images/casual-org-table-screenshot.png        | Bin 121734 -> 88821 bytes
 docs/images/casual-org-tblfm-screenshot.png        | Bin 92691 -> 64463 bytes
 docs/images/casual-re-builder-screenshot.png       | Bin 64317 -> 47827 bytes
 docs/images/casual-timezone-planner-screenshot.png | Bin 197780 -> 138995 bytes
 docs/images/casual-timezone-tmenu-screenshot.png   | Bin 43955 -> 37292 bytes
 docs/images/default-yellow.png                     | Bin 11504 -> 8468 bytes
 lisp/Makefile-org.make                             |   1 +
 lisp/casual-org-utils.el                           |  24 +++++++++++++++++++++
 lisp/casual-org.el                                 |   2 +-
 lisp/casual.el                                     |   2 +-
 tests/test-casual-org.el                           |  11 +++++++---
 tests/test-casual-org.org                          |   2 ++
 127 files changed, 38 insertions(+), 6 deletions(-)

diff --git a/docs/casual.info b/docs/casual.info
index 2870bcc27d..4c781e183a 100644
Binary files a/docs/casual.info and b/docs/casual.info differ
diff --git a/docs/casual.org b/docs/casual.org
index 1f886fc773..0c4273333e 100644
--- a/docs/casual.org
+++ b/docs/casual.org
@@ -5,7 +5,7 @@
 #+EMAIL: [email protected]
 #+OPTIONS: ':t toc:t author:t email:t H:4 f:t
 #+LANGUAGE: en
-#+MACRO: version 2.14.1
+#+MACRO: version 2.14.2-rc.1
 #+MACRO: kbd (eval (org-texinfo-kbd-macro $1))
 #+TEXINFO_FILENAME: casual.info
 #+TEXINFO_CLASS: casual
diff --git a/docs/images/bookmarks-main-menu.png 
b/docs/images/bookmarks-main-menu.png
index e0b247ff5c..1232eb6376 100644
Binary files a/docs/images/bookmarks-main-menu.png and 
b/docs/images/bookmarks-main-menu.png differ
diff --git a/docs/images/casual-agenda-almanac-screenshot.png 
b/docs/images/casual-agenda-almanac-screenshot.png
index afe9be044c..ce14f0f766 100644
Binary files a/docs/images/casual-agenda-almanac-screenshot.png and 
b/docs/images/casual-agenda-almanac-screenshot.png differ
diff --git a/docs/images/casual-agenda-mark-screenshot.png 
b/docs/images/casual-agenda-mark-screenshot.png
index 27c2a56d1f..ade0c74747 100644
Binary files a/docs/images/casual-agenda-mark-screenshot.png and 
b/docs/images/casual-agenda-mark-screenshot.png differ
diff --git a/docs/images/casual-agenda-operations-screenshot.png 
b/docs/images/casual-agenda-operations-screenshot.png
index 162bffe9de..3d56f8341d 100644
Binary files a/docs/images/casual-agenda-operations-screenshot.png and 
b/docs/images/casual-agenda-operations-screenshot.png differ
diff --git a/docs/images/casual-agenda-screenshot.png 
b/docs/images/casual-agenda-screenshot.png
index e22d4775c8..6f57d1dc4e 100644
Binary files a/docs/images/casual-agenda-screenshot.png and 
b/docs/images/casual-agenda-screenshot.png differ
diff --git a/docs/images/casual-agenda-settings-screenshot.png 
b/docs/images/casual-agenda-settings-screenshot.png
index 0d6953e1b2..10d3d976e7 100644
Binary files a/docs/images/casual-agenda-settings-screenshot.png and 
b/docs/images/casual-agenda-settings-screenshot.png differ
diff --git a/docs/images/casual-agenda-unicode-screenshot.png 
b/docs/images/casual-agenda-unicode-screenshot.png
index 3e53058d9b..b0744494a9 100644
Binary files a/docs/images/casual-agenda-unicode-screenshot.png and 
b/docs/images/casual-agenda-unicode-screenshot.png differ
diff --git a/docs/images/casual-bibtex-clean-entry-hook.png 
b/docs/images/casual-bibtex-clean-entry-hook.png
index 9a563d6e6f..e4cc981e93 100644
Binary files a/docs/images/casual-bibtex-clean-entry-hook.png and 
b/docs/images/casual-bibtex-clean-entry-hook.png differ
diff --git a/docs/images/casual-bibtex-screenshot.png 
b/docs/images/casual-bibtex-screenshot.png
index 21d2cc6500..dbee5b4467 100644
Binary files a/docs/images/casual-bibtex-screenshot.png and 
b/docs/images/casual-bibtex-screenshot.png differ
diff --git a/docs/images/casual-bibtex-settings-screenshot.png 
b/docs/images/casual-bibtex-settings-screenshot.png
index 7498c094e4..8d4a0d6ae8 100644
Binary files a/docs/images/casual-bibtex-settings-screenshot.png and 
b/docs/images/casual-bibtex-settings-screenshot.png differ
diff --git a/docs/images/casual-bibtex-unicode-screenshot.png 
b/docs/images/casual-bibtex-unicode-screenshot.png
index 57b4b9e7b6..9e9acd365c 100644
Binary files a/docs/images/casual-bibtex-unicode-screenshot.png and 
b/docs/images/casual-bibtex-unicode-screenshot.png differ
diff --git a/docs/images/casual-bookmarks-screenshot.png 
b/docs/images/casual-bookmarks-screenshot.png
index a52b8f8e68..a1267e879c 100644
Binary files a/docs/images/casual-bookmarks-screenshot.png and 
b/docs/images/casual-bookmarks-screenshot.png differ
diff --git a/docs/images/casual-bookmarks-unicode-screenshot.png 
b/docs/images/casual-bookmarks-unicode-screenshot.png
index 8647b17b97..c8ccbecfa0 100644
Binary files a/docs/images/casual-bookmarks-unicode-screenshot.png and 
b/docs/images/casual-bookmarks-unicode-screenshot.png differ
diff --git a/docs/images/casual-calc-tmenu.png 
b/docs/images/casual-calc-tmenu.png
index 03a3590c36..47358156c1 100644
Binary files a/docs/images/casual-calc-tmenu.png and 
b/docs/images/casual-calc-tmenu.png differ
diff --git a/docs/images/casual-calendar-calendars-menu.png 
b/docs/images/casual-calendar-calendars-menu.png
index cbfb0e8d5c..a3001cf211 100644
Binary files a/docs/images/casual-calendar-calendars-menu.png and 
b/docs/images/casual-calendar-calendars-menu.png differ
diff --git a/docs/images/casual-calendar-diary-menu.png 
b/docs/images/casual-calendar-diary-menu.png
index 848dfe7c03..35bd051262 100644
Binary files a/docs/images/casual-calendar-diary-menu.png and 
b/docs/images/casual-calendar-diary-menu.png differ
diff --git a/docs/images/casual-calendar-lunar-menu.png 
b/docs/images/casual-calendar-lunar-menu.png
index 517c45ed49..33e0f27f40 100644
Binary files a/docs/images/casual-calendar-lunar-menu.png and 
b/docs/images/casual-calendar-lunar-menu.png differ
diff --git a/docs/images/casual-calendar-main-unicode.png 
b/docs/images/casual-calendar-main-unicode.png
index e48d44313e..d0673f4361 100644
Binary files a/docs/images/casual-calendar-main-unicode.png and 
b/docs/images/casual-calendar-main-unicode.png differ
diff --git a/docs/images/casual-calendar-screenshot.png 
b/docs/images/casual-calendar-screenshot.png
index dbe6db04ca..b2ed94cf8d 100644
Binary files a/docs/images/casual-calendar-screenshot.png and 
b/docs/images/casual-calendar-screenshot.png differ
diff --git a/docs/images/casual-calendar-settings-menu.png 
b/docs/images/casual-calendar-settings-menu.png
index 7ec265006a..5bf011f518 100644
Binary files a/docs/images/casual-calendar-settings-menu.png and 
b/docs/images/casual-calendar-settings-menu.png differ
diff --git a/docs/images/casual-compile-grep-screenshot.png 
b/docs/images/casual-compile-grep-screenshot.png
index e5711a1e73..47d2aec667 100644
Binary files a/docs/images/casual-compile-grep-screenshot.png and 
b/docs/images/casual-compile-grep-screenshot.png differ
diff --git a/docs/images/casual-compile-screenshot.png 
b/docs/images/casual-compile-screenshot.png
index d143cf03fc..8983cf3315 100644
Binary files a/docs/images/casual-compile-screenshot.png and 
b/docs/images/casual-compile-screenshot.png differ
diff --git a/docs/images/casual-css-screenshot.png 
b/docs/images/casual-css-screenshot.png
index 3536373b1a..3403d94e0b 100644
Binary files a/docs/images/casual-css-screenshot.png and 
b/docs/images/casual-css-screenshot.png differ
diff --git a/docs/images/casual-css-settings-screenshot.png 
b/docs/images/casual-css-settings-screenshot.png
index 4d0a316470..9506db436d 100644
Binary files a/docs/images/casual-css-settings-screenshot.png and 
b/docs/images/casual-css-settings-screenshot.png differ
diff --git a/docs/images/casual-csv-align-screenshot.png 
b/docs/images/casual-csv-align-screenshot.png
index 799566a652..d373c9ea62 100644
Binary files a/docs/images/casual-csv-align-screenshot.png and 
b/docs/images/casual-csv-align-screenshot.png differ
diff --git a/docs/images/casual-csv-edit-screenshot.png 
b/docs/images/casual-csv-edit-screenshot.png
index f5b33139b3..ecd9548b54 100644
Binary files a/docs/images/casual-csv-edit-screenshot.png and 
b/docs/images/casual-csv-edit-screenshot.png differ
diff --git a/docs/images/casual-csv-edit-unicode-screenshot.png 
b/docs/images/casual-csv-edit-unicode-screenshot.png
index 57e8447ff9..76b81946cd 100644
Binary files a/docs/images/casual-csv-edit-unicode-screenshot.png and 
b/docs/images/casual-csv-edit-unicode-screenshot.png differ
diff --git a/docs/images/casual-csv-settings-screenshot.png 
b/docs/images/casual-csv-settings-screenshot.png
index 7b02ef0209..cf52e15b03 100644
Binary files a/docs/images/casual-csv-settings-screenshot.png and 
b/docs/images/casual-csv-settings-screenshot.png differ
diff --git a/docs/images/casual-csv-view-screenshot.png 
b/docs/images/casual-csv-view-screenshot.png
index 6befe615be..bdf4a24d42 100644
Binary files a/docs/images/casual-csv-view-screenshot.png and 
b/docs/images/casual-csv-view-screenshot.png differ
diff --git a/docs/images/casual-dired-link.png 
b/docs/images/casual-dired-link.png
index 10fe9829ee..636747af77 100644
Binary files a/docs/images/casual-dired-link.png and 
b/docs/images/casual-dired-link.png differ
diff --git a/docs/images/casual-dired-screenshot-unicode.png 
b/docs/images/casual-dired-screenshot-unicode.png
index 7c4f504035..52ebe7df30 100644
Binary files a/docs/images/casual-dired-screenshot-unicode.png and 
b/docs/images/casual-dired-screenshot-unicode.png differ
diff --git a/docs/images/casual-dired-screenshot.png 
b/docs/images/casual-dired-screenshot.png
index eff5f515ce..5dc4b67e9b 100644
Binary files a/docs/images/casual-dired-screenshot.png and 
b/docs/images/casual-dired-screenshot.png differ
diff --git a/docs/images/casual-dired-search-replace.png 
b/docs/images/casual-dired-search-replace.png
index 47b3052adf..dfdc62ed86 100644
Binary files a/docs/images/casual-dired-search-replace.png and 
b/docs/images/casual-dired-search-replace.png differ
diff --git a/docs/images/casual-dired-settings-screenshot.png 
b/docs/images/casual-dired-settings-screenshot.png
index bb30ae1882..11b94b0e16 100644
Binary files a/docs/images/casual-dired-settings-screenshot.png and 
b/docs/images/casual-dired-settings-screenshot.png differ
diff --git a/docs/images/casual-dired-sort-by-screenshot.png 
b/docs/images/casual-dired-sort-by-screenshot.png
index 84fd0879e0..94b84eddee 100644
Binary files a/docs/images/casual-dired-sort-by-screenshot.png and 
b/docs/images/casual-dired-sort-by-screenshot.png differ
diff --git a/docs/images/casual-dired-utils-screenshot.png 
b/docs/images/casual-dired-utils-screenshot.png
index 93c8a1e8cf..d57997c1ee 100644
Binary files a/docs/images/casual-dired-utils-screenshot.png and 
b/docs/images/casual-dired-utils-screenshot.png differ
diff --git a/docs/images/casual-ediff-basic-screenshot.png 
b/docs/images/casual-ediff-basic-screenshot.png
index 1d70b4834d..4eae8e0b3a 100644
Binary files a/docs/images/casual-ediff-basic-screenshot.png and 
b/docs/images/casual-ediff-basic-screenshot.png differ
diff --git a/docs/images/casual-ediff-merge-conflict.png 
b/docs/images/casual-ediff-merge-conflict.png
index d0220f71ed..24da74259e 100644
Binary files a/docs/images/casual-ediff-merge-conflict.png and 
b/docs/images/casual-ediff-merge-conflict.png differ
diff --git a/docs/images/casual-ediff-screenshot.png 
b/docs/images/casual-ediff-screenshot.png
index 45902acc31..896259d331 100644
Binary files a/docs/images/casual-ediff-screenshot.png and 
b/docs/images/casual-ediff-screenshot.png differ
diff --git a/docs/images/casual-editkit-bookmarks-screenshot.png 
b/docs/images/casual-editkit-bookmarks-screenshot.png
index 2739487c65..102f61a8ff 100644
Binary files a/docs/images/casual-editkit-bookmarks-screenshot.png and 
b/docs/images/casual-editkit-bookmarks-screenshot.png differ
diff --git a/docs/images/casual-editkit-copy-screenshot.png 
b/docs/images/casual-editkit-copy-screenshot.png
index 08a63a9bdd..c66bccda87 100644
Binary files a/docs/images/casual-editkit-copy-screenshot.png and 
b/docs/images/casual-editkit-copy-screenshot.png differ
diff --git a/docs/images/casual-editkit-delete-screenshot.png 
b/docs/images/casual-editkit-delete-screenshot.png
index bb757e913f..9e224d6a10 100644
Binary files a/docs/images/casual-editkit-delete-screenshot.png and 
b/docs/images/casual-editkit-delete-screenshot.png differ
diff --git a/docs/images/casual-editkit-edit-screenshot.png 
b/docs/images/casual-editkit-edit-screenshot.png
index 29dc090dad..72ddf2aa05 100644
Binary files a/docs/images/casual-editkit-edit-screenshot.png and 
b/docs/images/casual-editkit-edit-screenshot.png differ
diff --git a/docs/images/casual-editkit-emoji-symbols-screenshot.png 
b/docs/images/casual-editkit-emoji-symbols-screenshot.png
index f2ee23e098..5ec76193e3 100644
Binary files a/docs/images/casual-editkit-emoji-symbols-screenshot.png and 
b/docs/images/casual-editkit-emoji-symbols-screenshot.png differ
diff --git a/docs/images/casual-editkit-kill-screenshot.png 
b/docs/images/casual-editkit-kill-screenshot.png
index 7a50889442..5c1ac7489f 100644
Binary files a/docs/images/casual-editkit-kill-screenshot.png and 
b/docs/images/casual-editkit-kill-screenshot.png differ
diff --git a/docs/images/casual-editkit-macro-screenshot.png 
b/docs/images/casual-editkit-macro-screenshot.png
index 0d254a8f88..dfdb6bb289 100644
Binary files a/docs/images/casual-editkit-macro-screenshot.png and 
b/docs/images/casual-editkit-macro-screenshot.png differ
diff --git a/docs/images/casual-editkit-main-screenshot.png 
b/docs/images/casual-editkit-main-screenshot.png
index 4d20cfecd5..fde84d8b94 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-editkit-mark-screenshot.png 
b/docs/images/casual-editkit-mark-screenshot.png
index 569b503944..59a9306eb6 100644
Binary files a/docs/images/casual-editkit-mark-screenshot.png and 
b/docs/images/casual-editkit-mark-screenshot.png differ
diff --git a/docs/images/casual-editkit-move-screenshot.png 
b/docs/images/casual-editkit-move-screenshot.png
index 2f0fc7a7af..145937aa9a 100644
Binary files a/docs/images/casual-editkit-move-screenshot.png and 
b/docs/images/casual-editkit-move-screenshot.png differ
diff --git a/docs/images/casual-editkit-move-word-screenshot.png 
b/docs/images/casual-editkit-move-word-screenshot.png
index b231400095..f98a00b6fc 100644
Binary files a/docs/images/casual-editkit-move-word-screenshot.png and 
b/docs/images/casual-editkit-move-word-screenshot.png differ
diff --git a/docs/images/casual-editkit-narrow-screenshot.png 
b/docs/images/casual-editkit-narrow-screenshot.png
index f0eca17625..4fe4b64162 100644
Binary files a/docs/images/casual-editkit-narrow-screenshot.png and 
b/docs/images/casual-editkit-narrow-screenshot.png differ
diff --git a/docs/images/casual-editkit-open-screenshot.png 
b/docs/images/casual-editkit-open-screenshot.png
index edefa8d36d..e2197cdade 100644
Binary files a/docs/images/casual-editkit-open-screenshot.png and 
b/docs/images/casual-editkit-open-screenshot.png differ
diff --git a/docs/images/casual-editkit-project-screenshot.png 
b/docs/images/casual-editkit-project-screenshot.png
index 2f5a00976a..4647dd9881 100644
Binary files a/docs/images/casual-editkit-project-screenshot.png and 
b/docs/images/casual-editkit-project-screenshot.png differ
diff --git a/docs/images/casual-editkit-rectangle-screenshot.png 
b/docs/images/casual-editkit-rectangle-screenshot.png
index d849b43e75..9608cbcaf4 100644
Binary files a/docs/images/casual-editkit-rectangle-screenshot.png and 
b/docs/images/casual-editkit-rectangle-screenshot.png differ
diff --git a/docs/images/casual-editkit-reformat-screenshot.png 
b/docs/images/casual-editkit-reformat-screenshot.png
index be8650c78a..2a01dc2a1a 100644
Binary files a/docs/images/casual-editkit-reformat-screenshot.png and 
b/docs/images/casual-editkit-reformat-screenshot.png differ
diff --git a/docs/images/casual-editkit-registers-screenshot.png 
b/docs/images/casual-editkit-registers-screenshot.png
index aa38045248..02329eb59b 100644
Binary files a/docs/images/casual-editkit-registers-screenshot.png and 
b/docs/images/casual-editkit-registers-screenshot.png differ
diff --git a/docs/images/casual-editkit-search-screenshot.png 
b/docs/images/casual-editkit-search-screenshot.png
index b72df12d0c..e261c145e2 100644
Binary files a/docs/images/casual-editkit-search-screenshot.png and 
b/docs/images/casual-editkit-search-screenshot.png differ
diff --git a/docs/images/casual-editkit-settings-screenshot.png 
b/docs/images/casual-editkit-settings-screenshot.png
index a517f7d282..e7d5c891e7 100644
Binary files a/docs/images/casual-editkit-settings-screenshot.png and 
b/docs/images/casual-editkit-settings-screenshot.png differ
diff --git a/docs/images/casual-editkit-sort-screenshot.png 
b/docs/images/casual-editkit-sort-screenshot.png
index 7d2c81124f..6cf22f682a 100644
Binary files a/docs/images/casual-editkit-sort-screenshot.png and 
b/docs/images/casual-editkit-sort-screenshot.png differ
diff --git a/docs/images/casual-editkit-tools-screenshot.png 
b/docs/images/casual-editkit-tools-screenshot.png
index 91bbce08d7..a26121baca 100644
Binary files a/docs/images/casual-editkit-tools-screenshot.png and 
b/docs/images/casual-editkit-tools-screenshot.png differ
diff --git a/docs/images/casual-editkit-transform-screenshot.png 
b/docs/images/casual-editkit-transform-screenshot.png
index d8e69e97d2..8b419eda38 100644
Binary files a/docs/images/casual-editkit-transform-screenshot.png and 
b/docs/images/casual-editkit-transform-screenshot.png differ
diff --git a/docs/images/casual-editkit-transpose-screenshot.png 
b/docs/images/casual-editkit-transpose-screenshot.png
index 70c0650727..fe46ece982 100644
Binary files a/docs/images/casual-editkit-transpose-screenshot.png and 
b/docs/images/casual-editkit-transpose-screenshot.png differ
diff --git a/docs/images/casual-editkit-window-delete-screenshot.png 
b/docs/images/casual-editkit-window-delete-screenshot.png
index 16ad7ce0a0..2ccbcf7278 100644
Binary files a/docs/images/casual-editkit-window-delete-screenshot.png and 
b/docs/images/casual-editkit-window-delete-screenshot.png differ
diff --git a/docs/images/casual-editkit-window-screenshot.png 
b/docs/images/casual-editkit-window-screenshot.png
index 7d3ebffbf6..2e24f24bb2 100644
Binary files a/docs/images/casual-editkit-window-screenshot.png and 
b/docs/images/casual-editkit-window-screenshot.png differ
diff --git a/docs/images/casual-editkit-window-unicode-screenshot.png 
b/docs/images/casual-editkit-window-unicode-screenshot.png
index fa551c0ee7..0edf3c6145 100644
Binary files a/docs/images/casual-editkit-window-unicode-screenshot.png and 
b/docs/images/casual-editkit-window-unicode-screenshot.png differ
diff --git a/docs/images/casual-elisp-edebug-screenshot.png 
b/docs/images/casual-elisp-edebug-screenshot.png
index 73fa4cd573..b269834777 100644
Binary files a/docs/images/casual-elisp-edebug-screenshot.png and 
b/docs/images/casual-elisp-edebug-screenshot.png differ
diff --git a/docs/images/casual-elisp-screenshot.png 
b/docs/images/casual-elisp-screenshot.png
index b3e23aa9fc..fcb2c5459b 100644
Binary files a/docs/images/casual-elisp-screenshot.png and 
b/docs/images/casual-elisp-screenshot.png differ
diff --git a/docs/images/casual-elisp-unicode-screenshot.png 
b/docs/images/casual-elisp-unicode-screenshot.png
index 99123a889d..e607c86c4c 100644
Binary files a/docs/images/casual-elisp-unicode-screenshot.png and 
b/docs/images/casual-elisp-unicode-screenshot.png differ
diff --git a/docs/images/casual-eshell-process-screenshot.png 
b/docs/images/casual-eshell-process-screenshot.png
index aa47488475..0d367c31fe 100644
Binary files a/docs/images/casual-eshell-process-screenshot.png and 
b/docs/images/casual-eshell-process-screenshot.png differ
diff --git a/docs/images/casual-eshell-screenshot.png 
b/docs/images/casual-eshell-screenshot.png
index 034c16e9cb..49ba2a601d 100644
Binary files a/docs/images/casual-eshell-screenshot.png and 
b/docs/images/casual-eshell-screenshot.png differ
diff --git a/docs/images/casual-eshell-unicode-screenshot.png 
b/docs/images/casual-eshell-unicode-screenshot.png
index 04d839aa1f..b037b54176 100644
Binary files a/docs/images/casual-eshell-unicode-screenshot.png and 
b/docs/images/casual-eshell-unicode-screenshot.png differ
diff --git a/docs/images/casual-eww-bookmarks-screenshot.png 
b/docs/images/casual-eww-bookmarks-screenshot.png
index 328614462e..fb48be15fd 100644
Binary files a/docs/images/casual-eww-bookmarks-screenshot.png and 
b/docs/images/casual-eww-bookmarks-screenshot.png differ
diff --git a/docs/images/casual-eww-display-screenshot.png 
b/docs/images/casual-eww-display-screenshot.png
index 7714977b8f..67a7a33ccb 100644
Binary files a/docs/images/casual-eww-display-screenshot.png and 
b/docs/images/casual-eww-display-screenshot.png differ
diff --git a/docs/images/casual-eww-screenshot.png 
b/docs/images/casual-eww-screenshot.png
index b1e92e6913..9979277375 100644
Binary files a/docs/images/casual-eww-screenshot.png and 
b/docs/images/casual-eww-screenshot.png differ
diff --git a/docs/images/casual-eww-settings-screenshot.png 
b/docs/images/casual-eww-settings-screenshot.png
index 070ac37779..dbfbc183fd 100644
Binary files a/docs/images/casual-eww-settings-screenshot.png and 
b/docs/images/casual-eww-settings-screenshot.png differ
diff --git a/docs/images/casual-eww-unicode-screenshot.png 
b/docs/images/casual-eww-unicode-screenshot.png
index 9864627585..ef6824d985 100644
Binary files a/docs/images/casual-eww-unicode-screenshot.png and 
b/docs/images/casual-eww-unicode-screenshot.png differ
diff --git a/docs/images/casual-help-screenshot.png 
b/docs/images/casual-help-screenshot.png
index 80a48a04d7..671c3c3f02 100644
Binary files a/docs/images/casual-help-screenshot.png and 
b/docs/images/casual-help-screenshot.png differ
diff --git a/docs/images/casual-html-screenshot.png 
b/docs/images/casual-html-screenshot.png
index d947b141dc..1d3e5a17de 100644
Binary files a/docs/images/casual-html-screenshot.png and 
b/docs/images/casual-html-screenshot.png differ
diff --git a/docs/images/casual-html-settings-screenshot.png 
b/docs/images/casual-html-settings-screenshot.png
index a5869044f1..c9dbfce955 100644
Binary files a/docs/images/casual-html-settings-screenshot.png and 
b/docs/images/casual-html-settings-screenshot.png differ
diff --git a/docs/images/casual-html-tags-screenshot.png 
b/docs/images/casual-html-tags-screenshot.png
index 71b39fbde0..5df4c20b8c 100644
Binary files a/docs/images/casual-html-tags-screenshot.png and 
b/docs/images/casual-html-tags-screenshot.png differ
diff --git a/docs/images/casual-html-unicode-screenshot.png 
b/docs/images/casual-html-unicode-screenshot.png
index 9e3dd559da..0ac17cba0a 100644
Binary files a/docs/images/casual-html-unicode-screenshot.png and 
b/docs/images/casual-html-unicode-screenshot.png differ
diff --git a/docs/images/casual-ibuffer-filter-screenshot.png 
b/docs/images/casual-ibuffer-filter-screenshot.png
index 04b97f441e..feceafddfa 100644
Binary files a/docs/images/casual-ibuffer-filter-screenshot.png and 
b/docs/images/casual-ibuffer-filter-screenshot.png differ
diff --git a/docs/images/casual-ibuffer-main-screenshot.png 
b/docs/images/casual-ibuffer-main-screenshot.png
index f2d8a33a25..ac03831a06 100644
Binary files a/docs/images/casual-ibuffer-main-screenshot.png and 
b/docs/images/casual-ibuffer-main-screenshot.png differ
diff --git a/docs/images/casual-ibuffer-screenshot.png 
b/docs/images/casual-ibuffer-screenshot.png
index 1430c933e0..36e5819a8e 100644
Binary files a/docs/images/casual-ibuffer-screenshot.png and 
b/docs/images/casual-ibuffer-screenshot.png differ
diff --git a/docs/images/casual-ibuffer-sortby-screenshot.png 
b/docs/images/casual-ibuffer-sortby-screenshot.png
index b7b7a14233..36f22a9b20 100644
Binary files a/docs/images/casual-ibuffer-sortby-screenshot.png and 
b/docs/images/casual-ibuffer-sortby-screenshot.png differ
diff --git a/docs/images/casual-image-main-screenshot.png 
b/docs/images/casual-image-main-screenshot.png
index 624a3b0a68..535fe321c3 100644
Binary files a/docs/images/casual-image-main-screenshot.png and 
b/docs/images/casual-image-main-screenshot.png differ
diff --git a/docs/images/casual-image-main-unicode-screenshot.png 
b/docs/images/casual-image-main-unicode-screenshot.png
index 6ac97aea9e..9d380e668d 100644
Binary files a/docs/images/casual-image-main-unicode-screenshot.png and 
b/docs/images/casual-image-main-unicode-screenshot.png differ
diff --git a/docs/images/casual-image-resize-screenshot.png 
b/docs/images/casual-image-resize-screenshot.png
index 06aaed432e..0e7dfd5e59 100644
Binary files a/docs/images/casual-image-resize-screenshot.png and 
b/docs/images/casual-image-resize-screenshot.png differ
diff --git a/docs/images/casual-info-screenshot.png 
b/docs/images/casual-info-screenshot.png
index f7562741a9..ada840ef10 100644
Binary files a/docs/images/casual-info-screenshot.png and 
b/docs/images/casual-info-screenshot.png differ
diff --git a/docs/images/casual-isearch-settings-tmenu.png 
b/docs/images/casual-isearch-settings-tmenu.png
index be48f5e230..f7d31afc08 100644
Binary files a/docs/images/casual-isearch-settings-tmenu.png and 
b/docs/images/casual-isearch-settings-tmenu.png differ
diff --git a/docs/images/casual-isearch-tmenu.png 
b/docs/images/casual-isearch-tmenu.png
index 73aff2be01..a3006af8ef 100644
Binary files a/docs/images/casual-isearch-tmenu.png and 
b/docs/images/casual-isearch-tmenu.png differ
diff --git a/docs/images/casual-isearch-unicode.png 
b/docs/images/casual-isearch-unicode.png
index 6764370781..8726a981c7 100644
Binary files a/docs/images/casual-isearch-unicode.png and 
b/docs/images/casual-isearch-unicode.png differ
diff --git a/docs/images/casual-make-automatic-variables-screenshot.png 
b/docs/images/casual-make-automatic-variables-screenshot.png
index 92a07f4863..8f2665aece 100644
Binary files a/docs/images/casual-make-automatic-variables-screenshot.png and 
b/docs/images/casual-make-automatic-variables-screenshot.png differ
diff --git a/docs/images/casual-make-mode-select-screenshot.png 
b/docs/images/casual-make-mode-select-screenshot.png
index 601613128e..2cc08e60ae 100644
Binary files a/docs/images/casual-make-mode-select-screenshot.png and 
b/docs/images/casual-make-mode-select-screenshot.png differ
diff --git a/docs/images/casual-make-screenshot.png 
b/docs/images/casual-make-screenshot.png
index c6641b3ce6..2591164e09 100644
Binary files a/docs/images/casual-make-screenshot.png and 
b/docs/images/casual-make-screenshot.png differ
diff --git a/docs/images/casual-man-screenshot.png 
b/docs/images/casual-man-screenshot.png
index 72eee8b0e2..42f2fca1a2 100644
Binary files a/docs/images/casual-man-screenshot.png and 
b/docs/images/casual-man-screenshot.png differ
diff --git a/docs/images/casual-man-settings.png 
b/docs/images/casual-man-settings.png
index b64454bf55..9129bb8f37 100644
Binary files a/docs/images/casual-man-settings.png and 
b/docs/images/casual-man-settings.png differ
diff --git a/docs/images/casual-org-block-src-screenshot.png 
b/docs/images/casual-org-block-src-screenshot.png
index 78243ff866..8d6f212341 100644
Binary files a/docs/images/casual-org-block-src-screenshot.png and 
b/docs/images/casual-org-block-src-screenshot.png differ
diff --git a/docs/images/casual-org-body-screenshot.png 
b/docs/images/casual-org-body-screenshot.png
index 134ed11457..e9161055ed 100644
Binary files a/docs/images/casual-org-body-screenshot.png and 
b/docs/images/casual-org-body-screenshot.png differ
diff --git a/docs/images/casual-org-checkbox-screenshot.png 
b/docs/images/casual-org-checkbox-screenshot.png
index f42ea61577..db9a906d07 100644
Binary files a/docs/images/casual-org-checkbox-screenshot.png and 
b/docs/images/casual-org-checkbox-screenshot.png differ
diff --git a/docs/images/casual-org-clock-log-screenshot.png 
b/docs/images/casual-org-clock-log-screenshot.png
index b2132a021f..8c36d66e0c 100644
Binary files a/docs/images/casual-org-clock-log-screenshot.png and 
b/docs/images/casual-org-clock-log-screenshot.png differ
diff --git a/docs/images/casual-org-drawer-screenshot.png 
b/docs/images/casual-org-drawer-screenshot.png
index d557c4c7fd..0e1884bcb5 100644
Binary files a/docs/images/casual-org-drawer-screenshot.png and 
b/docs/images/casual-org-drawer-screenshot.png differ
diff --git a/docs/images/casual-org-heading2-screenshot.png 
b/docs/images/casual-org-heading2-screenshot.png
deleted file mode 100644
index 3ec7d22564..0000000000
Binary files a/docs/images/casual-org-heading2-screenshot.png and /dev/null 
differ
diff --git a/docs/images/casual-org-headline-screenshot.png 
b/docs/images/casual-org-headline-screenshot.png
index 9771988399..b95b435094 100644
Binary files a/docs/images/casual-org-headline-screenshot.png and 
b/docs/images/casual-org-headline-screenshot.png differ
diff --git a/docs/images/casual-org-in-block-src-screenshot.png 
b/docs/images/casual-org-in-block-src-screenshot.png
index c50b28d003..b08e6ab22a 100644
Binary files a/docs/images/casual-org-in-block-src-screenshot.png and 
b/docs/images/casual-org-in-block-src-screenshot.png differ
diff --git a/docs/images/casual-org-item-screenshot.png 
b/docs/images/casual-org-item-screenshot.png
index 22d11f4b48..5fb8f4d34f 100644
Binary files a/docs/images/casual-org-item-screenshot.png and 
b/docs/images/casual-org-item-screenshot.png differ
diff --git a/docs/images/casual-org-keyword-affiliate.png 
b/docs/images/casual-org-keyword-affiliate.png
index 8691f5b7ec..6a0fd9b962 100644
Binary files a/docs/images/casual-org-keyword-affiliate.png and 
b/docs/images/casual-org-keyword-affiliate.png differ
diff --git a/docs/images/casual-org-keyword-screenshot.png 
b/docs/images/casual-org-keyword-screenshot.png
index 0b79c0e038..d83f13b56f 100644
Binary files a/docs/images/casual-org-keyword-screenshot.png and 
b/docs/images/casual-org-keyword-screenshot.png differ
diff --git a/docs/images/casual-org-property-drawer-screenshot.png 
b/docs/images/casual-org-property-drawer-screenshot.png
index f140b50993..f688e44eea 100644
Binary files a/docs/images/casual-org-property-drawer-screenshot.png and 
b/docs/images/casual-org-property-drawer-screenshot.png differ
diff --git a/docs/images/casual-org-property-screenshot.png 
b/docs/images/casual-org-property-screenshot.png
index 282d053e79..6252806132 100644
Binary files a/docs/images/casual-org-property-screenshot.png and 
b/docs/images/casual-org-property-screenshot.png differ
diff --git a/docs/images/casual-org-settings-screenshot.png 
b/docs/images/casual-org-settings-screenshot.png
index ba16a47e84..b4ff8ff4b0 100644
Binary files a/docs/images/casual-org-settings-screenshot.png and 
b/docs/images/casual-org-settings-screenshot.png differ
diff --git a/docs/images/casual-org-table-fedit-screenshot.png 
b/docs/images/casual-org-table-fedit-screenshot.png
index 76fae3f31a..631652ea37 100644
Binary files a/docs/images/casual-org-table-fedit-screenshot.png and 
b/docs/images/casual-org-table-fedit-screenshot.png differ
diff --git a/docs/images/casual-org-table-layout-screenshot.png 
b/docs/images/casual-org-table-layout-screenshot.png
index 4fdb38eec3..2d0a74db3f 100644
Binary files a/docs/images/casual-org-table-layout-screenshot.png and 
b/docs/images/casual-org-table-layout-screenshot.png differ
diff --git a/docs/images/casual-org-table-screenshot.png 
b/docs/images/casual-org-table-screenshot.png
index b0f0788086..be7596f2a5 100644
Binary files a/docs/images/casual-org-table-screenshot.png and 
b/docs/images/casual-org-table-screenshot.png differ
diff --git a/docs/images/casual-org-tblfm-screenshot.png 
b/docs/images/casual-org-tblfm-screenshot.png
index 08366c2292..eadc198aa4 100644
Binary files a/docs/images/casual-org-tblfm-screenshot.png and 
b/docs/images/casual-org-tblfm-screenshot.png differ
diff --git a/docs/images/casual-re-builder-screenshot.png 
b/docs/images/casual-re-builder-screenshot.png
index 008412ca28..4c3ad0a6b7 100644
Binary files a/docs/images/casual-re-builder-screenshot.png and 
b/docs/images/casual-re-builder-screenshot.png differ
diff --git a/docs/images/casual-timezone-planner-screenshot.png 
b/docs/images/casual-timezone-planner-screenshot.png
index 7f3ac817c5..2ec8ebcc8e 100644
Binary files a/docs/images/casual-timezone-planner-screenshot.png and 
b/docs/images/casual-timezone-planner-screenshot.png differ
diff --git a/docs/images/casual-timezone-tmenu-screenshot.png 
b/docs/images/casual-timezone-tmenu-screenshot.png
index 4cf3f5e13d..e0702ac11d 100644
Binary files a/docs/images/casual-timezone-tmenu-screenshot.png and 
b/docs/images/casual-timezone-tmenu-screenshot.png differ
diff --git a/docs/images/default-yellow.png b/docs/images/default-yellow.png
index 813b13e082..096860c6b5 100644
Binary files a/docs/images/default-yellow.png and 
b/docs/images/default-yellow.png differ
diff --git a/lisp/Makefile-org.make b/lisp/Makefile-org.make
index cd53a0caff..a1b21f5c84 100644
--- a/lisp/Makefile-org.make
+++ b/lisp/Makefile-org.make
@@ -26,6 +26,7 @@ PACKAGE_PATHS=                                        \
 -L $(EMACS_ELPA_DIR)/seq-current               \
 -L $(EMACS_ELPA_DIR)/transient-current         \
 -L $(EMACS_ELPA_DIR)/cond-let-current          \
+-L $(EMACS_ELPA_DIR)/org-current               \
 -L $(CASUAL_LIB_LISP_DIR)
 
 include Makefile--rules.make
diff --git a/lisp/casual-org-utils.el b/lisp/casual-org-utils.el
index afe7749cd8..f6cf629ff7 100644
--- a/lisp/casual-org-utils.el
+++ b/lisp/casual-org-utils.el
@@ -24,6 +24,9 @@
 ;;; Code:
 (require 'rect)
 (require 'org)
+(require 'org-num)
+(require 'org-element)
+(require 'org-element-ast)
 (require 'casual-lib)
 
 (defconst casual-org-unicode-db
@@ -586,6 +589,20 @@ See `casual-org-table--range' for more on RANGE object."
   (insert "@I..@II"))
 
 
+;; -------------------------------------------------------------------
+;; Image Preview
+
+(defun casual-org-toggle-images ()
+  "Toggle display of all link images in an Org buffer.
+
+This command mimicks ‘org-toggle-inline-images’ which was obsoleted in
+Org 9.8."
+  (interactive)
+  (if (org-link-preview--get-overlays)
+      (org-link-preview '(64))
+    (org-link-preview 11)))
+
+
 ;; -------------------------------------------------------------------
 ;; Transients
 
@@ -942,7 +959,14 @@ See `casual-org-table--range' for more on RANGE object."
    ["Display"
     :if casual-org-mode-p
     ("M-i" "Toggle Images" org-toggle-inline-images
+     :if (lambda () (and (display-graphic-p) (not (fboundp 
'org-link-preview))))
      :transient nil)
+    ("M-i" "Toggle Images" casual-org-toggle-images
+     :if (lambda () (and (display-graphic-p) (fboundp 'org-link-preview)))
+     :transient nil)
+    ("M-l" "Link Preview✦" org-link-preview
+     :if (lambda () (and (display-graphic-p) (fboundp 'org-link-preview)))
+     :transient t)
     ("M" "Show Markup" visible-mode
      :description (lambda () (casual-lib-checkbox-label visible-mode "Show 
Markup"))
      :transient nil)
diff --git a/lisp/casual-org.el b/lisp/casual-org.el
index 64da82b18e..e2dbcb4fcc 100644
--- a/lisp/casual-org.el
+++ b/lisp/casual-org.el
@@ -76,7 +76,7 @@ Emacs key bindings for movement."
   [:class transient-row
    :if casual-org-mode-p
    (casual-lib-quit-one)
-   ("," "Settings" casual-org-settings-tmenu)
+   ("," "Settings›" casual-org-settings-tmenu)
    ("I" "ⓘ" casual-org-info
     :description (lambda () (casual-org-unicode-get :info)))
    ("U" "Undo" undo :transient t)
diff --git a/lisp/casual.el b/lisp/casual.el
index dfd71df8a9..1d7b0c1079 100644
--- a/lisp/casual.el
+++ b/lisp/casual.el
@@ -5,7 +5,7 @@
 ;; Author: Charles Choi <[email protected]>
 ;; URL: https://github.com/kickingvegas/casual
 ;; Keywords: tools, wp
-;; Version: 2.14.1
+;; Version: 2.14.2-rc.1
 ;; Package-Requires: ((emacs "29.1") (transient "0.9.0") (csv-mode "1.27"))
 
 ;; This program is free software; you can redistribute it and/or modify
diff --git a/tests/test-casual-org.el b/tests/test-casual-org.el
index edf0eecaff..f7ff8d410c 100644
--- a/tests/test-casual-org.el
+++ b/tests/test-casual-org.el
@@ -270,7 +270,8 @@
   (casualt-org-setup)
   (search-forward "* Casual Org Test File" nil t)
 
-  (cl-letf ((casualt-mock #'org-insert-link)
+  (cl-letf (((symbol-function #'display-graphic-p) (lambda (&optional display) 
t))
+            (casualt-mock #'org-insert-link)
             (casualt-mock #'org-insert-last-stored-link)
             (casualt-mock #'org-cite-insert)
             (casualt-mock #'org-timestamp)
@@ -278,7 +279,8 @@
             (casualt-mock #'org-clock-in)
             (casualt-mock #'org-clock-out)
             (casualt-mock #'org-clock-report)
-            (casualt-mock #'org-toggle-inline-images)
+            (casualt-mock #'org-link-preview)
+            (casualt-mock #'casual-org-toggle-images)
             (casualt-mock #'visible-mode)
             (casualt-mock #'prettify-symbols-mode)
             (casualt-mock #'visual-line-mode)
@@ -292,7 +294,8 @@
              (:binding "M-c" :command org-clock-in)
              ;; (:binding "M-c" :command org-clock-out) ; TODO test
              ;; (:binding "R" :command org-clock-report) ; TODO test
-             (:binding "M-i" :command org-toggle-inline-images)
+             (:binding "M-i" :command casual-org-toggle-images)
+             (:binding "M-l" :command org-link-preview)
              (:binding "M" :command visible-mode)
              (:binding "P" :command prettify-symbols-mode)
              (:binding "V" :command visual-line-mode)
@@ -301,6 +304,8 @@
       (casualt-suffix-testcase-runner test-vectors
                                       #'casual-org-tmenu
                                       '(lambda () (random 5000)))))
+
+
   (casualt-org-breakdown))
 
 (ert-deftest test-casual-org-tmenu-navigation ()
diff --git a/tests/test-casual-org.org b/tests/test-casual-org.org
index 42d563eb37..3b1c9c0b66 100644
--- a/tests/test-casual-org.org
+++ b/tests/test-casual-org.org
@@ -73,6 +73,8 @@ Checkbox Test
 
 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas rhoncus 
felis ut erat semper mollis sed non turpis. Proin rutrum erat et nisi faucibus 
tincidunt. In a justo urna. Vivamus luctus, lectus sit amet pellentesque 
pulvinar, lorem urna vulputate sem, non molestie tortor nulla id ipsum. Mauris 
vitae ligula neque. Maecenas ac lorem augue.
 
+Donec feugiat ornare ornare. Aliquam hendrerit, elit id tempus iaculis, eros 
nisl scelerisque quam, ac posuere turpis felis vitae odio. Phasellus volutpat, 
velit sit amet tempor suscipit, diam lectus vulputate sem, et pretium quam 
ligula vel augue.
+
 ** Heading 2
 
 Nullam ut enim vitae leo molestie viverra non ac lectus. Phasellus volutpat, 
velit sit amet tempor suscipit, diam lectus vulputate sem, et pretium quam 
ligula vel augue. Mauris vitae ligula neque. Maecenas ac lorem augue.


Reply via email to