diff options
| -rw-r--r-- | emacsconf.el | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/emacsconf.el b/emacsconf.el index ac7a4aa..60f9ac2 100644 --- a/emacsconf.el +++ b/emacsconf.el @@ -1151,5 +1151,11 @@ They will be called with TALK.")          (org-agenda-category-filter-preset (list (concat "+" (plist-get track :id)))))      (org-agenda-list nil emacsconf-date 2))) +(defun emacsconf-update-talk-status (slug from-states to-state) +  (interactive (list (emacsconf-complete-talk) (read-string "From: ") (read-string "To: "))) +  (emacsconf-with-talk-heading slug +    (when (string-match from-states (org-entry-get (point) "TODO")) +      (org-todo to-state)))) +  (provide 'emacsconf)  ;;; emacsconf.el ends here  | 
