From 176ea668cdd83beddd54a24334a8a9db3cc87dfb Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sat, 14 Feb 2026 03:21:13 -0600 Subject: 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. --- todo.org | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'todo.org') 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 -- cgit v1.2.3