aboutsummaryrefslogtreecommitdiff
path: root/modules/org-export-config.el
Commit message (Collapse)AuthorAgeFilesLines
* feat(json,yaml): add tree-sitter modes, formatting, and jq integrationCraig Jennings2026-03-021-1/+1
| | | | | | | New prog-json module: json-ts-mode with jq formatting (C-; f) and jq-interactively (C-c C-q). Upgraded prog-yaml to yaml-ts-mode with prettier formatting. Both use treesit-auto for grammar management. Includes 18 new tests (10 JSON, 8 YAML), 185/185 passing.
* feat(reveal): add org-reveal presentation workflow with ERT testsCraig Jennings2026-02-141-47/+5
| | | | | | | 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.
* feat(hugo): extract hugo-config module with C-; h keybindingsCraig Jennings2026-02-141-30/+0
| | | | | | Standalone module for ox-hugo blog workflow. One-file-per-post structure with keybindings for new post, export, open dir (dirvish and system file manager), and toggle draft.
* feat(export): add ox-hugo config with capture templateCraig Jennings2026-02-131-3/+29
| | | | | Enable ox-hugo for Hugo blog workflow. Adds C-c c h capture template for quick post creation with auto-generated slug and date.
* refactor: Use cj/log-silently for debug messagesCraig Jennings2025-11-161-1/+3
| | | | | | | | | | | | | | | | | Converted debug/informational messages to use cj/log-silently instead of message across multiple modules. These are automatic initialization or background task messages that don't need minibuffer display but should still be logged to *Messages* buffer. Changes: - org-agenda-config.el: Cache build/hit messages (4 messages) - org-refile-config.el: Cache build/hit + mode switching (5 messages) - org-export-config.el: reveal.js download message (1 message) - auth-config.el: oauth2-auto cache fix message (1 message) - quick-video-capture.el: initialization message (1 message) All modules now require system-lib for cj/log-silently function. Keeps UI clean while maintaining debuggability.
* changing repositoriesCraig Jennings2025-10-121-0/+162