The documentation says that %T
shows the tag of the item. However the documentation states:
%T the last tag of the item (ignore inherited tags, which come first)
How can I get All the tags (inherited and direct) to be displayed with %T
? Just like how they usually show up at the right of the item:
:TAG1:TAG2::MY_TAG:
I know that I could put the tags at the right, but I don't want that. I am explicitly removing them.
(setq org-agenda-remove-tags-when-in-prefix 'prefix)
org-compile-prefix-fomrat
which pre-cooks theorg-agenda-prefix-format
string into a more efficient structure that will allow quicker processing of all the agenda items, and inorg-agenda-format-item
which is called to process each item on the agenda. The relevant processing in the latter is inorg-agenda.el:L7228ff
for the first part (getting rid of the tags at the end of the item) andorg-agenda.el:L7278
for adding the last tag to the item in the place you specified inorg-agenda-prefix-format
.org-compile-prefix-format
function will have to be changed to provide an evaluator that provides the whole string of all the tags rather than the last tag. BTW, it'll probably destroy the alignment of your items completely.