From: Uwe Brauer <oub@mat.ucm.es> To: emacs-orgmode@gnu.org Subject: Re: org-->html text between @ should be red. Date: Sat, 15 Jan 2022 22:01:53 +0100 [thread overview] Message-ID: <875yqkbtmm.fsf@mat.ucm.es> (raw) In-Reply-To: <87ilukaf7n.fsf@posteo.net> [-- Attachment #1: Type: text/plain, Size: 1022 bytes --] >>> "JMM" == Juan Manuel Macías <maciaschain@posteo.net> writes: > I think this would work: > (setq org-export-filter-plain-text-functions > (remove 'my-html-red org-export-filter-plain-text-functions)) > Anyway, I recommend that you take a look at the documentation on filters > that Timothy pointed you to, as custom filters are tremendously useful > and versatile, and very "surgical". I use them a lot! > You can also apply a filter only in a document, by using the #+bind > keyword and including the function in a non-exportable code block: > #+begin_src emacs-lisp :exports results :results none > (defun my-html-red (text backend info) > (when (org-export-derived-backend-p backend 'html) > (replace-regexp-in-string "@\\([^@]*\\)@" > "<span style=\"color:red\">\\1</span>" > text))) > #+end_src > #+bind: org-export-filter-plain-text-functions (my-html-red) > (You need to set org-export-allow-bind-keywords to non-nil) Thanks very much!!! Regards Uwe [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5673 bytes --]
prev parent reply other threads:[~2022-01-15 21:03 UTC|newest] Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top 2022-01-15 18:04 Uwe Brauer 2022-01-15 18:20 ` Timothy 2022-01-15 19:39 ` Uwe Brauer 2022-01-15 18:21 ` Juan Manuel Macías 2022-01-15 19:39 ` Uwe Brauer 2022-01-15 19:59 ` Juan Manuel Macías 2022-01-15 20:24 ` Uwe Brauer 2022-01-15 20:58 ` Juan Manuel Macías 2022-01-15 21:01 ` Uwe Brauer [this message]
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style List information: https://www.orgmode.org/ * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=875yqkbtmm.fsf@mat.ucm.es \ --to=oub@mat.ucm.es \ --cc=emacs-orgmode@gnu.org \ --subject='Re: org-->html text between @ should be red.' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Code repositories for project(s) associated with this inbox: https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).