Giter VIP home page Giter VIP logo

Comments (8)

alphapapa avatar alphapapa commented on May 28, 2024 1

it only displays items which are WAITING on the specific day.

That's what the Org Agenda does. If you want a list of all tasks regardless of time, you should use a different command, like org-todo-list.

BTW, you should probably remove the (org-super-agenda-mode) forms from those commands. org-super-agenda-mode is intended to be activated once and left on all the time. If you don't want groups for a certain command, bind org-super-agenda-groups to nil around that command.

from org-super-agenda.

alphapapa avatar alphapapa commented on May 28, 2024

Hi André,

If you don't care whether they have a due date, then leave off the :date nil part. Just use:

(:todo "WAITING")

That will match any "WAITING" item and the group will be named automatically.

BTW, for due dates specifically (i.e. "DEADLINE" in Org), use the :deadline selector.

from org-super-agenda.

abonhote avatar abonhote commented on May 28, 2024

Hi Alphapapa

Thanks - Hm ... I tried that, it only displays items which are WAITING on the specific day.

My whole config looks like this, with the "Roggwil" part being relevant.

(setq org-agenda-custom-commands
	'(("c" "Simple agenda view"
	   ((tags "PRIORITY=\"A\""
		  ((org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done))
		   (org-agenda-overriding-header "High-priority unfinished tasks:")))
	    (agenda "")
	    (alltodo "")))
	  ("r" "Roggwil-Tasks" agenda
	   (org-super-agenda-mode)
	   (
	    (org-agenda-span 2)
	    (org-super-agenda-groups
	     '((:log t)
	       (:name "Roggwil"
		      :tag "roggwil")
	       (:name "WAITING"
		      :todo "WAITING"
		      :order 98))
	     ))
	   (org-agenda-list)
	   )
	  ("A" "Super-Agenda" agenda
	   (org-super-agenda-mode)
	   (
	    (org-agenda-span 2)
	    (org-super-agenda-groups
	     '((:log t)  ; Automatically named "Log"
               (:name "Schedule"
                      :time-grid t)
               (:name "Today"
                      :scheduled today)
               (:name "Due today"
                      :deadline today)
               (:name "Overdue"
                      :deadline past)
               (:name "Due soon"
                      :deadline future)
               (:name "Unimportant"
                      :todo ("SOMEDAY" "MAYBE" "CHECK" "TO-READ" "TO-WATCH")
                      :order 100)
               (:name "Waiting..."
                      :todo "WAITING"
                      :order 98)
               (:name "Scheduled earlier"
                      :scheduled past))))
	   (org-agenda-list)
	   )
	  ("u" "UPC" agenda "upc" ((org-agenda-files (file-expand-wildcards (concat org-directory "/upc.org")))))))

This (C-c a r) shows me today's tasks tagged with "roggwil", today's "WAITING" taks, today's "Other items" (which is org-agenda-list) and tomorrow's "Other Items".

Lisp has far too many brackets for my brain - freaking out ;)

Cheers

André

from org-super-agenda.

abonhote avatar abonhote commented on May 28, 2024

Darn, I really need to get through that bloody lisp tutorial one day. Removing the (org-super-agenda-mode) tells me that (org-agenda-span 2) is wrong...

Never mind, you pointed me in the right direction. Thanks a lot for answering these basic questions.

from org-super-agenda.

alphapapa avatar alphapapa commented on May 28, 2024

Well, the structure of the org-agenda-custom-commands variable can be a bit confusing. You can bring up the documentation with C-h v org-agenda-custom-commands RET.

The problem is that (org-super-agenda-mode) was taking up the match spot. Try replacing it with an empty string, "", and I think it will work then.

from org-super-agenda.

alphapapa avatar alphapapa commented on May 28, 2024

Going to close this now, but feel free to reply.

from org-super-agenda.

lhindir avatar lhindir commented on May 28, 2024

So if I understand correctly, items matched only by keyword still have to have a timestamp that would cause them to show up on the day? So to get items to actually show up in the "Waiting" group, you would still need to schedule them for the day?

from org-super-agenda.

alphapapa avatar alphapapa commented on May 28, 2024

@lhindir Your question relates not to org-super-agenda but to Org Agenda. This package does not select items to be displayed, it only groups the ones that are selected by Org Agenda (or org-ql, if you're using it).

from org-super-agenda.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.