Hello, i write a little function to index the notes in a project page,
as planner-notes-index is able to index notes only for days,
weeks...etc.
Here it is:

--8<---------------cut here---------------start------------->8---
(defun planner-notes-index-page (page &optional limit)
  (interactive (list (completing-read "IndexPage: "
                                      (mapcar (lambda (x) (nth 0 x))
                                              (nth 3 
(planner-tasks-overview-get-summary))))
                     (read-from-minibuffer "Limit: ")))
  (cd "~/plans")
  (let ((limit (if (equal limit "")
                   (setq limit nil)))
        (liste-notes (planner-notes-index-headlines-on-page page limit))
        (buffer (concat "*Notes-Index-" page "*")))
    (set-buffer (get-buffer-create buffer))
    (text-mode) (erase-buffer) (insert (concat "* Notes-Index: " page "\n\n"))
    (dolist (x liste-notes)
      (insert (concat "[[" page (car x) "]] " (cdr x) "\n")))
    (goto-char (point-min))
    (planner-mode)
    (display-buffer buffer)))
--8<---------------cut here---------------end--------------->8---

-- 
A + Thierry
Pub key: http://pgp.mit.edu

_______________________________________________
Planner-el-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/planner-el-discuss

Reply via email to