summaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-02-14 03:21:13 -0600
committerCraig Jennings <c@cjennings.net>2026-02-14 03:21:13 -0600
commit09d466439293e1d8eee7d4b9f1115d97ff1e2bdb (patch)
tree04d8bc684df6817662a7eadc7c346c6014a6d8e5 /todo.org
parent715faf78ef6643027340f3e7154c28270102b570 (diff)
downloaddotemacs-09d466439293e1d8eee7d4b9f1115d97ff1e2bdb.tar.gz
dotemacs-09d466439293e1d8eee7d4b9f1115d97ff1e2bdb.zip
feat(reveal): add org-reveal presentation workflow with ERT tests
Replaced pandoc-based reveal.js export with native ox-reveal integration. New org-reveal-config.el module provides offline, self-contained HTML export with keybindings under C-; p. Includes setup script for reveal.js 5.1.0 and 34 ERT tests covering header template and title-to-filename helpers.
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org19
1 files changed, 17 insertions, 2 deletions
diff --git a/todo.org b/todo.org
index f56c814e..d2fb29ac 100644
--- a/todo.org
+++ b/todo.org
@@ -1458,9 +1458,24 @@ CLOSED: [2025-11-12 Wed 02:41]
Complete code already exists in someday-maybe.org. Need today and recurring.
-** TODO [#A] Implement org-reveal presentation workflow
+** DONE [#A] Implement org-reveal presentation workflow
+CLOSED: [2026-02-14 Fri]
-Create reveal.js slides from org-mode.
+Created org-reveal-config.el module with ox-reveal integration for offline,
+self-contained reveal.js presentations. Keybindings under C-; p prefix.
+Removed pandoc-based reveal.js export from org-export-config.el.
+
+** TODO [#B] Create custom dupre reveal.js theme
+
+Create a custom reveal.js CSS theme using colors from themes/dupre-palette.el.
+Install into reveal.js/css/theme/ for use with #+REVEAL_THEME: dupre.
+
+** TODO [#B] Investigate missing yasnippet configuration
+
+snippets-dir is defined in user-constants.el (points to org-dir/snippets/) and
+yasnippet is configured in prog-general.el, but no custom snippets directory or
+snippet files exist. Investigate whether snippets should be created (e.g., org
+structure templates for reveal.js headers, blog post front matter, etc.).
* Method 6: Develop Disciplined Engineering Practices [1/3]
** TODO [#C] Track current metrics baseline