* Feature request: exclude sub-trees by backend @ 2024-02-22 17:53 Edgar Lux 2024-02-23 13:38 ` Ihor Radchenko 0 siblings, 1 reply; 5+ messages in thread From: Edgar Lux @ 2024-02-22 17:53 UTC (permalink / raw) To: Emacs Orgmode Hello! I am trying to exclude different sub-trees (a.k.a. headings or sections), depending on the exporter backend. I am familiar with =:noexport:= to exclude selected sections (disregarding the backend). I found a solution, but it is only intended for a specific backend: https://emacs.stackexchange.com/a/76454 I would like to recommend that such a thing is implemented for any backend. So that :noexport_X: (where X is a backend) is excluded. Something like: * Not for html :noexport_html: * For HTML :noexport_latex: Thank you! -- Sent with https://mailfence.com Secure and private email ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Feature request: exclude sub-trees by backend 2024-02-22 17:53 Feature request: exclude sub-trees by backend Edgar Lux @ 2024-02-23 13:38 ` Ihor Radchenko [not found] ` <758407511.383424.1708866458059@fidget.co-bxl> 0 siblings, 1 reply; 5+ messages in thread From: Ihor Radchenko @ 2024-02-23 13:38 UTC (permalink / raw) To: Edgar Lux; +Cc: Emacs Orgmode Edgar Lux <edgarlux@mailfence.com> writes: > I am trying to exclude different sub-trees (a.k.a. headings or sections), depending on the exporter backend. I am familiar with =:noexport:= to exclude selected sections (disregarding the backend). I found a solution, but it is only intended for a specific backend: > > https://emacs.stackexchange.com/a/76454 For arbitrary backend, you can try (defun exclude-from-latex-export-hook (backend) (setq org-export-exclude-tags (cons (format "noexport_%s" backend) org-export-exclude-tags))) > I would like to recommend that such a thing is implemented for any backend. So that :noexport_X: (where X is a backend) is excluded. Something like: > > * Not for html :noexport_html: > > * For HTML :noexport_latex: This is not a feature request I see often in the forums. It is also easy to implement. I think that it would be ok to add such feature if multiple users are interested. -- Ihor Radchenko // yantar92, Org mode contributor, 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> ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <758407511.383424.1708866458059@fidget.co-bxl>]
* Re: Feature request: exclude sub-trees by backend [not found] ` <758407511.383424.1708866458059@fidget.co-bxl> @ 2024-02-26 16:51 ` Ihor Radchenko 2024-03-27 14:35 ` Edgar Lux 0 siblings, 1 reply; 5+ messages in thread From: Ihor Radchenko @ 2024-02-26 16:51 UTC (permalink / raw) To: Edgar Lux; +Cc: emacs-orgmode [ Adding Org mailing list back to CC. ] Edgar Lux <edgarlux@mailfence.com> writes: > ... >> I think that it would be ok to add such feature if multiple users are >> interested. > > Similar (and may be the ignore-heading from ox-extra should also become standard, because I found it a lot): > > https://emacs.stackexchange.com/a/75510 > https://emacs.stackexchange.com/a/75573 > https://emacs.stackexchange.com/a/60016 The suggestions to use backend-specific export tag in the links are used as ugly workarounds. I am not sure if they justify adding a new feature for Org mode. (Why would we add something with a purpose of being used as a workaround instead of fixing the original problem, after all?) As for ignore-heading, please search list archives - adding this feature has been discussed many times and the author of Org export system repeatedly opposed it. This is why: https://list.orgmode.org/87mwdfzmox.fsf@nicolasgoaziou.fr/ -- Ihor Radchenko // yantar92, Org mode contributor, 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> ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Feature request: exclude sub-trees by backend 2024-02-26 16:51 ` Ihor Radchenko @ 2024-03-27 14:35 ` Edgar Lux 2024-03-28 8:08 ` Ihor Radchenko 0 siblings, 1 reply; 5+ messages in thread From: Edgar Lux @ 2024-03-27 14:35 UTC (permalink / raw) To: Ihor Radchenko; +Cc: emacs-orgmode Hi, I had a need for this again (sorry for the necro-bump). On Feb 26, 2024 at 5:51 PM, Ihor Radchenko <yantar92@posteo.net> wrote: > The suggestions to use backend-specific export tag in the links are used > as ugly workarounds... Ok. It was just to show that there are other people who may use it :) . > As for ignore-heading, ... > ... the author of Org export system > repeatedly opposed it. This is why: > https://list.orgmode.org/87mwdfzmox.fsf@nicolasgoaziou.fr/ Ok. Sorry. I should have assumed (or looked for) that there was a reason :) . -- Sent with https://mailfence.com Secure and private email ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Feature request: exclude sub-trees by backend 2024-03-27 14:35 ` Edgar Lux @ 2024-03-28 8:08 ` Ihor Radchenko 0 siblings, 0 replies; 5+ messages in thread From: Ihor Radchenko @ 2024-03-28 8:08 UTC (permalink / raw) To: Edgar Lux; +Cc: emacs-orgmode Edgar Lux <edgarlux@mailfence.com> writes: > Hi, I had a need for this again (sorry for the necro-bump). One month is perfectly normal reply time by mailing list standards :) We just start questioning whether the discussion is active after one month. > On Feb 26, 2024 at 5:51 PM, Ihor Radchenko <yantar92@posteo.net> wrote: >> The suggestions to use backend-specific export tag in the links are used >> as ugly workarounds... > > Ok. It was just to show that there are other people who may use it :) . Note that we are currently discussing somewhat similar idea, but for all the Org markup elements, not just headings: https://list.orgmode.org/877chvvq1b.fsf_-_@posteo.net/T/#madc064d96ae66467adc2ea9adb53c6c0edc7aaf7 >> As for ignore-heading, ... >> ... the author of Org export system >> repeatedly opposed it. This is why: >> https://list.orgmode.org/87mwdfzmox.fsf@nicolasgoaziou.fr/ > > Ok. Sorry. I should have assumed (or looked for) that there was a reason :) . To be fair, it would be nice to include :ignore: tag as a part of the Org. However, we need to somehow make sure that nothing unexpected happens when users use :ignore: in a context where it does not make sense: * Heading ** Sub-heading Text. * Ignored :ignore: Merging this text with previous sub-heading is unexpected. If you have ideas how to address such scenarios, feel free to share them. -- Ihor Radchenko // yantar92, Org mode contributor, 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> ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-03-28 8:09 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-02-22 17:53 Feature request: exclude sub-trees by backend Edgar Lux 2024-02-23 13:38 ` Ihor Radchenko [not found] ` <758407511.383424.1708866458059@fidget.co-bxl> 2024-02-26 16:51 ` Ihor Radchenko 2024-03-27 14:35 ` Edgar Lux 2024-03-28 8:08 ` Ihor Radchenko
Code repositories for project(s) associated with this public 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).