Sorry, misplaced the argument. 'append should be the last argument to font-lock-add-keywords:
(font-lock-add-keywords 'org-mode '(("\\W\\(:next:\\)\\W" 1 font-lock-warning-face prepend)) 'append) Ihor Radchenko <yanta...@gmail.com> writes: >> As suggested by Ihor, I tried: >> >> (font-lock-add-keywords 'org-mode >> '(("\\W\\(:next:\\)\\W" 1 font-lock-warning-face prepend))) > > You need to fontify it _after_ all other org-mode font settings: > > (font-lock-add-keywords 'org-mode > '(("\\W\\(:next:\\)\\W" 1 font-lock-warning-face prepend) 'append)) > > Best, > Ihor > > > "Pierre-Henry F." <cont...@phfrohring.com> writes: > >> Thank you very much for your replies. >> >> Here is the use case: >> >> |-----------+--------| >> | something | :next: | >> |-----------+--------| >> >> I would like :next: to show up using an arbitrary face. >> >> >> As suggested by Ihor, I tried: >> >> (font-lock-add-keywords 'org-mode >> '(("\\W\\(:next:\\)\\W" 1 font-lock-warning-face prepend))) >> >> in my init.el >> >> It does not work either. >> >> >> @Christian yes, it's the same syntax as tags, I would like to extend it >> eventually. >> >> >> Thanks, >> PHF >> >> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ >> On Friday, September 25, 2020 9:26 AM, Ihor Radchenko <yanta...@gmail.com> >> wrote: >> >>> > (add-to-list 'org-font-lock-extra-keywords >>> >>> It is internal variable. You should not use it. >>> >>> Simply use font-lock-add-keywords instead. >>> >>> Best, >>> Ihor >>> >>> "Pierre-Henry F." cont...@phfrohring.com writes: >>> >>> > Hello, >>> > I would like to extend the org-mode markup. >>> > For example, I would like to change the face of a keyword, say: :next: . >>> > Whenever :next: is displayed from an org-mode buffer, it should show up >>> > in using an arbitrary face. >>> > I tried this: >>> > (defun org-add-my-extra-markup () >>> > (add-to-list 'org-font-lock-extra-keywords >>> > '("[^\\w]\\(:next:\\)[^\\w]" >>> > (1 font-lock-warning-face t)))) >>> > (add-hook 'org-font-lock-set-keywords-hook #'org-add-my-extra-markup) >>> > But it does not work. >>> > So: how to extend org-mode markup? >>> > Many thanks, >>> > PHF