"Racoon Chimp" <[email protected]> writes:
>> i have used org-rainbow-tags, and i like the idea, but i do not care 
>> about the random assignment. also the tags are specific to this one 
>> file, so how can i colorize the tags in the org file?
>>
>> thanks,
>
> in the following example, the todo keywords change, no problem, but the tags 
> do not
>
> # Local Variables:
> # org-default-properties: nil
> # org-tag-faces: ("great" . (:background "orange" :foreground "blue"))
> # org-todo-keyword-faces: (
> #   ("HAVE.TO.SEE" . (:background "light gray" :foreground "red"))

This point is subtle.
file-local variables apply _after_ Org mode is loaded in the file.
It happens that org-todo-keyword-faces value is checked dynamically,
when applying faces. So, it does not matter when you set it.
In contrast, org-tag-faces must be set before Org mode is loaded in the
file or via `setopt'.
If you still want to do it file-locally, you need to eval
(setopt org-set-tag-faces ...) file-locally via (eval . ...) entry in
local variables.

-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>

Reply via email to