summaryrefslogtreecommitdiffstats
path: root/emacsconf-publish.el
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2025-09-19 10:18:23 -0400
committerSacha Chua <sacha@sachachua.com>2025-09-19 10:18:23 -0400
commitefac99d8bd3f88f26b19dfd27b57743a17ff6361 (patch)
tree91c093896df90bf3ba8dd0f85646234f2c9a107c /emacsconf-publish.el
parent165bfc5fab12a60328bedc4095462390e22685e2 (diff)
downloademacsconf-el-efac99d8bd3f88f26b19dfd27b57743a17ff6361.tar.xz
emacsconf-el-efac99d8bd3f88f26b19dfd27b57743a17ff6361.zip
refresh notebook
Diffstat (limited to 'emacsconf-publish.el')
-rw-r--r--emacsconf-publish.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/emacsconf-publish.el b/emacsconf-publish.el
index 3204da9..4512aaf 100644
--- a/emacsconf-publish.el
+++ b/emacsconf-publish.el
@@ -65,6 +65,7 @@
(defun emacsconf-publish-add-talk ()
"Add the current talk to the wiki."
(interactive)
+ (emacsconf-current-org-notebook-refresh-schedule)
(emacsconf-publish-talk-page (emacsconf-get-talk-info-for-subtree))
(emacsconf-publish-info-pages)
(emacsconf-publish-schedule)
@@ -1411,6 +1412,7 @@ If MODIFY-FUNC is specified, use it to modify the talk."
(defun emacsconf-publish-backstage-index (&optional filename)
"Render the backstage index to FILENAME."
(interactive)
+ (emacsconf-current-org-notebook-refresh-schedule)
(setq filename (or filename (expand-file-name "index.html" emacsconf-backstage-dir)))
(let ((info (or emacsconf-schedule-draft (emacsconf-publish-prepare-for-display (emacsconf-get-talk-info)))))
(with-temp-file filename
@@ -1419,7 +1421,7 @@ If MODIFY-FUNC is specified, use it to modify the talk."
(lambda (o) (append
(list :captions-edited t
:backstage t) o))
- (emacsconf-filter-talks info)))
+ (emacsconf-filter-talks info)))
(by-status (seq-group-by (lambda (o) (plist-get o :status)) talks))
(files (directory-files emacsconf-backstage-dir)))
(insert