I use emacs with org- and helm-mode in windows, and I store my agenda files in my /journal/ directory:
(setq org-agenda-files '("C:/Users/.../journal/"))
.
My agenda files mainly contain notes, structured under one or more headlines within each file, and with one or more tag added to each headline. A headline can thus look like this:
* My note for thursday :family:car:expences:
where the single tags are within a pair of colons.
If I use the command M-x org-tags-view
I get a list for all tags used in all the .org files in my /journal/ directory. This global tags list
would have been great to have access to when I am tagging headlines inside a single .org file.
However, when I use the command M-x org-set-tags
, when my point is within a headline, the resulting helms output is a local tags list
, i.e. a list of tags collected only from within the single file I am about to tag, and containing no tags from any of the other .org files in the /journal/ directory.
I have two questions:
(1) How can I make helms give me access to the global tags list
when I am tagging headlines within a single file inside my /journal/ directory?
(2) How can I easily update the global tags list
if I add tags to a file that is not from within this list?