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
commit176ea668cdd83beddd54a24334a8a9db3cc87dfb (patch)
treee0ee5727213fc9bf46bbf1c99dc574877410ac30 /todo.org
parentebd8b2ce83941386b196e663d8f8ba83d7ce44c1 (diff)
feat(reveal): add org-reveal presentation workflow with ERT testsHEADmain
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 b3ad44a3..27b5e366 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