From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: Generate NEWS.XX.Y.html file for Emacs website Date: Sat, 17 Sep 2022 14:50:15 -0400 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32358"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Sep 17 20:51:28 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oZcuV-0008Er-FC for ged-emacs-devel@m.gmane-mx.org; Sat, 17 Sep 2022 20:51:27 +0200 Original-Received: from localhost ([::1]:51150 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oZcuU-0006iZ-6d for ged-emacs-devel@m.gmane-mx.org; Sat, 17 Sep 2022 14:51:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36416) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oZctP-0005un-01 for emacs-devel@gnu.org; Sat, 17 Sep 2022 14:50:19 -0400 Original-Received: from mail-ot1-x335.google.com ([2607:f8b0:4864:20::335]:41857) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oZctN-0005h6-8E for emacs-devel@gnu.org; Sat, 17 Sep 2022 14:50:18 -0400 Original-Received: by mail-ot1-x335.google.com with SMTP id t8-20020a9d5908000000b0063b41908168so17114736oth.8 for ; Sat, 17 Sep 2022 11:50:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:mime-version :references:in-reply-to:from:from:to:cc:subject:date; bh=+fm0Ut6WvGBilIKaKXjTrlUEexabWYHlo46hFN4YtI4=; b=mUodJuavoylKz9XnjMNeMeCcLrwdTcsAhNh0RcEL9kcMXCaU/lzRZ3BY6Jr/s6B5Ci wPgiwgbA0vwW1LRZQXlDe6H/PCSOURT9kq/S+joL/zr0Qw0Wk0NcW7ySF7Ob0B1U9VO+ arLurxRRuEsPNrDH4rTX12g7F9FvxKL+YA1clXBYafNsT4UKJbTnx9UQAhobITe7nPvh 5e+qrdAfmv8nBcUi9rbWQRWI3qmsoyRTA2dyl+I1FXGnNJzJDYz6lYGRwEvAJBy4XkhR 58VpeSrWBt7HTsw4SFbmx7VX3AgGRUVC+4VcyBtuB4dJL9njUeoarsv2wiGyfB39SFLi n1Ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:mime-version :references:in-reply-to:from:x-gm-message-state:from:to:cc:subject :date; bh=+fm0Ut6WvGBilIKaKXjTrlUEexabWYHlo46hFN4YtI4=; b=7sCCiYfLsRgDYhZsAfLNo930BEtvUV1P8wZVSQBjjlw+PmqTR4ZC1azvme/bdM7MTP b0EDaFcPADnWpCdsdilHj0RQxmJa0Rh6+gdq2g00pHRPMsRncdVn8N2LP2QziO3tK4z/ NkBpNEQwoKa5Ohvo9jOa3OXg/3GKERT8HFFPs0BfBbEvTt7n8TfTNuC5jN0DkYuYo2ym hybywOczlta8lZRMw41DVdj6+PYttoB/9Slk6p3AFVlRqSY4NmV8ZxW49h1eOOwuGgf1 i6PyQthye4k5J/lON9euJCsiwberhryJVXZHH+vmpV6wbi3spiZ8Gxb94rdaOQCeItcu 9fQQ== X-Gm-Message-State: ACrzQf0eg0btaKLn5nTbNmPLgsi95SrFVbl6uwXp0wQx4VzpvbML8rkp Ds4aG5tIwwVVne1DO4mPhWppOF4lmKLUu6xz62k7QUPJ X-Google-Smtp-Source: AMsMyM7Jl68myQ24+JanfnBbLJovs0tAwbDHv1FAfREcLwj/Ej5EDI28h2QSEW5eWBVnFCKHpBER87hwxp0uPkQ2EFc= X-Received: by 2002:a05:6830:3c1:b0:637:28be:7920 with SMTP id p1-20020a05683003c100b0063728be7920mr4791203otc.105.1663440616054; Sat, 17 Sep 2022 11:50:16 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 17 Sep 2022 14:50:15 -0400 In-Reply-To: X-Hashcash: 1:20:220917:emacs-devel@gnu.org::BM5djJ3mcnxMdnOK:B6oY Received-SPF: pass client-ip=2607:f8b0:4864:20::335; envelope-from=stefankangas@gmail.com; helo=mail-ot1-x335.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-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:295543 Archived-At: Stefan Kangas writes: > I've now fixed any errors I could find in the HTML export, and added > this new file: > > https://www.gnu.org/software/emacs/news/NEWS.28.html > > I'd suggest updating the link on > > https://www.gnu.org/software/emacs/emacs.html#Releases > > to point to this new HTML file instead of the plain-text. I've updated NEWS.28.html again, and IMHO it looks even better now. I also discovered that the HTML files are readable on mobile whereas the text files aren't. The file was downloaded instead of viewed in-browser on the phones I tried. So that's nice. If there are no objections, I will go ahead and update the link as suggested above. Feedback is still welcome of course, and I will do my best to fix any issues that crop up. --- Note that we currently have some issues with adding markers around single quoted strings. I think it's hard to make the export perfect given our current NEWS file format, where the markup is not unambiguous. Take this example from etc/NEWS.28: > 'xref-find-definitions-other-window': if it's t or 'show', the first Or these examples from etc/NEWS (found by Mattias Engdeg=C3=A5rd): > across all predicates/modifiers, the list of allowed delimiters has > been restricted to "...", '...', /.../, |...|, (...), [...], <...>, > and {...}. See the "(eshell) Argument Predication and Modification"