I have created TODO/Tag match agenda view as follows,
====+=======================================================================
##### ##### ##### project dept + 3d
work: TODO E&H TT PROBLEM in ALE :project:
It matches project tag and scheduled < 3days from today.
I have matched following key-binding to operate through single key in agenda itself.
⚫ Function to reschedule agenda items by a day:
(defun my/org-agenda-reschedule-week ()
(interactive)
(org-agenda-date-later 1))
This function can schedule org "agenda" item by 1 day recursively.
⚫ Relevant key-bindings:
(eval-after-load "org-agenda"
'(progn
(define-key org-agenda-mode-map "m" 'my/org-agenda-reschedule-week)
(define-key org-agenda-mode-map "x" 'my/org-agenda-done)
(define-key org-agenda-mode-map "X" 'my/org-agenda-mark-done-and-add-followup)))
My problem is that the above-mentioned key-bindings do not work in todo/tag match list in agenda.
It gives this error,
----- start -----
Debugger entered--Lisp error: (error "Not allowed in tags-type agenda buffers")
signal(error **("Not allowed in tags-type agenda buffers")**)
error("Not allowed in %s-type agenda buffers" tags)
org-agenda-check-type(t agenda timeline)
org-agenda-date-later(1)
my/org-agenda-reschedule-week()
funcall-interactively(my/org-agenda-reschedule-week)
call-interactively(my/org-agenda-reschedule-week nil nil)
command-execute(my/org-agenda-reschedule-week)
----- end -----
It says that this commands only available in scheduled agenda type buffer, not available in tags type agenda buffer.
Is there any ways to align these tag match list with scheduled agenda items ?
what is equivalent for org-agenda-date-later function in tag matched list of agenda?