alphapapa / alphapapa/org-super-agenda

Providing a combined view of agenda and todo items as "Inbox" view

Đang mở
#144 3 bình luận 0 reaction 0 người được giao Xem trên GitHub
question
Ngôn ngữ chính
Emacs Lisp
Star
1.5k
Fork
107
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

First off, I *love* org-super-agenda. It's made me vastly more productive in org-mode. So, thank you. I'm stuck trying to figure out how to add a particular type of view to my configuration.

Basically, I want to take anything tagged `:inbox:` (which happens automagically for things I dump into capture and via Alfred) and add it to an "Inbox" view above my Today view so I can refile easily (see config below) and not lose track of things. (note: this may have to do with the way I've used `org-super-agenda-groups` and separated agenda and todos but am not sure. :-/ ).

Then allow osa to render the rest of my views as normal (right now I get all the todos and then unscheduled/undeadlined events separately for the iso week based on "Todos Week X" header which acts as a "Tickler" system via David Allen.
(by the way, happy to have this added to your examples in the docs. Can put together a pull request if you like for it in the docs. 😃 ).

I may be misunderstanding how osa works in terms of rendering the view but there also does not seem to be an alltag equivalent to the alltodo to get everything (basically, a tag argument appears to alwyas be required which is what I've done here -- though the same `concat "w" (format-time-string "%V")` trick I've used in the header does not work when evaluated for each tag directive (eg. ` :and (:tag "perso" (concat "w" (format-time-string "%V")))` throws an error as well.).

So, thought I'd ask for some help since been beating my head against the desk over this an entire afternoon.

# config in emacs.d/init.el
```lisp
(use-package org-super-agenda
:ensure t
:defer t
:config
(let ((org-agenda-custom-commands
'(("u" "Super view"
((agenda "" ( (org-agenda-span 1)
(org-super-agenda-groups
'(
(:name "Today"
:tag ("bday" "ann" "hols" "cal" "today")
:time-grid t
:todo ("WIP")
:deadline today
)
(:name "Overdue"
:deadline past)
(:name "Reschedule"
:scheduled past)
(:name "Perso"
:tag "perso")
(:name "Due Soon"
:deadline future)
))))
(tags (concat "w" (format-time-string "%V")) ((org-agenda-overriding-header (concat "ToDos Week " (format-time-string "%V")))
(org-super-agenda-groups
'((:discard (:deadline t))
(:name "Ticklers"
:tag "someday")
(:name "Perso"
:and (:tag "perso" :not (:tag "someday")))
;; (:name "Work"
;; :tag "work")
(:name "Ping"
:tag "ping")
))))
)))))
(org-agenda nil "u"))
)
```

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.