From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id EKswHqSOWmECxgAAgWs5BA (envelope-from ) for ; Mon, 04 Oct 2021 07:18:28 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id 4KzMGaSOWmGoDQAAB5/wlQ (envelope-from ) for ; Mon, 04 Oct 2021 05:18:28 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 62EC11EFE9 for ; Mon, 4 Oct 2021 07:18:27 +0200 (CEST) Received: from localhost ([::1]:60252 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mXGMs-0001wT-Ef for larch@yhetil.org; Mon, 04 Oct 2021 01:18:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52304) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mXGLx-0001wL-6x for emacs-orgmode@gnu.org; Mon, 04 Oct 2021 01:17:29 -0400 Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c]:44763) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mXGLv-0005xs-Iy for emacs-orgmode@gnu.org; Mon, 04 Oct 2021 01:17:28 -0400 Received: by mail-pl1-x62c.google.com with SMTP id t11so10280983plq.11 for ; Sun, 03 Oct 2021 22:17:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=references:user-agent:from:to:subject:date:in-reply-to:message-id :mime-version; bh=oLLAnOrDQUHdtyaeRDC9g4n2LQ+itojivtd83EfJHqM=; b=LkkfBDJIGirT0XkAENNrZC04P7tfMrpDMztp6o9DAaypacDgEBZpYxd2BAsa2HS6RY ZFk3YQjZZFUyiFGmSFmkpxXROLDO8v1/w8l2DmMDhdKb+NBIgntv6fybqb+iynrmVQDy z1csKJ8wipTAZ7JF8YhawMOpgUheTiKfXpFGd16F1rIdR76mujMow4sFzUXW1Wr1zzWI tPpyNMsufNZnoCzDYgtDkWHiFDLWUhBWwrnUI6rIXFvnuMuMkpEFsggtV2m3yFbhpULs c+G6IUnzJxN6tWelgIz8yNNnUuJxUtLOXbyY1kE/YeUMMHi+zN1596X5S+8jjAOFidhG oHVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:references:user-agent:from:to:subject:date :in-reply-to:message-id:mime-version; bh=oLLAnOrDQUHdtyaeRDC9g4n2LQ+itojivtd83EfJHqM=; b=uEkZJZ6fn51JizfwPHocVAXPXE1Srbc5VULktg0hafQxhx/ygzKTM9yMCMreCfAXmr zJ5cUythkdZ8LMRYhA72BbHZEXJWbGK5uJhaA269BDI9eqpPmGvWx+KH2tHUL7PyJnqD 56MUNoKBuglvlqoBn6IgRTpymu6uHaClTHPso1qjAKqcGaEKcgZtCUv9fd4J5NdXBlxk XMq9G3bg0QzOmUWNnZAFS8uGT8GqShtJA9lLCpxTgGtsSYmhExLex+BqtpG2RAZa12aE Djr1hnYl3/gjMeUF+2Q2QEf+8s2DqoWMi2LC0U6+vh1FcNtEyW2iR7yHluV2ThA7oUjD DGEw== X-Gm-Message-State: AOAM533zHhFaQkUdzZL6F1FNlssz1hVCC8gko2MptAK3N9iYaO3Ry5lc HteBgjfBCqkpH7qR/eaPCXXXkcah7D0= X-Google-Smtp-Source: ABdhPJwy0w76BXTDB9rTb+T54GJtMmI2fRtn43/NZdrGbAnHU0vXU3M+hZ/22v3N+cKsVcvL7q8R4w== X-Received: by 2002:a17:90b:4c92:: with SMTP id my18mr12151369pjb.246.1633324644615; Sun, 03 Oct 2021 22:17:24 -0700 (PDT) Received: from tim-desktop (124-171-53-42.dyn.iinet.net.au. [124.171.53.42]) by smtp.gmail.com with ESMTPSA id i128sm3158400pfc.47.2021.10.03.22.17.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Oct 2021 22:17:24 -0700 (PDT) References: <87czomje3j.fsf@gnu.org> User-agent: mu4e 1.7.0; emacs 28.0.60 From: Tim Cross To: emacs-orgmode@gnu.org Subject: Re: Feature request: in org html export, option to disable id & class properties. Date: Mon, 04 Oct 2021 16:01:24 +1100 In-reply-to: Message-ID: <871r512wtc.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::62c; envelope-from=theophilusx@gmail.com; helo=mail-pl1-x62c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1633324708; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=oLLAnOrDQUHdtyaeRDC9g4n2LQ+itojivtd83EfJHqM=; b=D/ym4WbFSryPyHgvNt9jLCdUy3gi+mMR7OgC2PHzuXYkXUqYn8qFb2KHa8CELpoC0qqK0n Kb865psiRWldTMS8AFd8hVP9aFPh/6/HGD2RZvn5P64gv6BZ3R6rMFYqeyXyl8uLRyFt+K Q/lk0G+r+wbdzHJaaz4gWarlJCPJ84TtQbN4d4EvwUgdF03+jp+3tenN1IiJ1wwfSrmpy/ 2+9miCZHzH2Id3ToVQwYCdtG/LC11prjUa9csYxgxgRKf/NxIIS7jox86YkacsRu1pplLO 10Xl/7sWBKiqu/V/Ld3AfQbhltMYQZ+Og+d9LDVdYn7lKDcSXO5lmUWFnGPEnA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1633324708; a=rsa-sha256; cv=none; b=TGt8ZCJRfk2VNufZNp41hslVR85vhlS003ycJH874/6+3MwKRaWvp5Oxtydpio6WzxOGpk MB0F5kIVeoLT6qis/jQrs5HQ0UNSdXKSdNishDC1hyEmNJmUDmV4TUtz7Mdh+g3uNWsoQt w6HZeynzOBCWhKgM0cOCW7rIviOhn8beaJKEXOMQbhMHZkaIfpf7FnLMJEDOnwCUe31+OH 4vCRasGA/L816V4510+BqT5+jj9p0F3vialALI8FvQQPcv75CflFz7i2vJq1NuQ1mJUmWM mFC97YFzfhRMo0MiZhdseymMqV3J5dfj+LPVspnpN7BQbdtznMwyQH2S0dRHpQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=LkkfBDJI; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -3.11 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=LkkfBDJI; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 62EC11EFE9 X-Spam-Score: -3.11 X-Migadu-Scanner: scn0.migadu.com X-TUID: rGCgPRIq+8i6 Zachary Kanfer writes: > Sure, I'm generally interested in making this useful. Weird that it claims to be part of org, but isn't. > > I do think it would be useful to have a minimalist html exporter in org, whether slimhtml or some other one. The built-in html > exporter is rather opinionated. > I tend to agree. Although this would be difficult to achieve now because of the impact it would have on end users, I think the best architecture for org would be for ALL exporters to be basic 'no thrills' exporters and more advanced, opinionated or specialised exporters provided as external ELPA or NONGNUE ELPA add ons which are not part of the core architecture. Org maintenance could then just focus on core functionality and an API which make implementing extensions/add-ons easier. I also agree with Bastien that adding a second HTML exporter as part of the core is likely to lead to confusion and additional maintenance. Probably what is needed is a new HTML exporter which is capable of doing what slimhtml does as the default, but includes the additional functionality already in the exporter which many people are using. Getting this right is definitely a non-trivial problem.