From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tim Cross Newsgroups: gmane.emacs.devel Subject: Re: [External] : Re: Convert README.org to plain text README while installing package Date: Sun, 19 Jun 2022 10:24:10 +1000 Message-ID: <87h74h79ba.fsf@gmail.com> References: <83sfoaurqk.fsf@gnu.org> <87tu8mv79u.fsf@localhost> <83czfart19.fsf@gnu.org> <87v8szrfz6.fsf@localhost> <83ilozpzce.fsf@gnu.org> <87wnde1rqh.fsf@yahoo.com> <87a6aa2oty.fsf@gnus.org> <87pmj63qs0.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23633"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.7.28; emacs 28.1.50 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jun 19 03:05:27 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 1o2jNX-0005yL-2n for ged-emacs-devel@m.gmane-mx.org; Sun, 19 Jun 2022 03:05:27 +0200 Original-Received: from localhost ([::1]:48264 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o2jNV-0000Sz-Ek for ged-emacs-devel@m.gmane-mx.org; Sat, 18 Jun 2022 21:05:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46100) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o2jMb-0008Ap-OR for emacs-devel@gnu.org; Sat, 18 Jun 2022 21:04:29 -0400 Original-Received: from mail-pl1-x62d.google.com ([2607:f8b0:4864:20::62d]:46875) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o2jMZ-0002TM-VV for emacs-devel@gnu.org; Sat, 18 Jun 2022 21:04:29 -0400 Original-Received: by mail-pl1-x62d.google.com with SMTP id d13so6824255plh.13 for ; Sat, 18 Jun 2022 18:04:27 -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=TwRVCzgtajNctyZqgkmQIw8RIsDCSYo6H5+3ogzmQFc=; b=fPs6oZtT0VOtFMASQqtz14/uZqXAvJ3LBebehXtp7CZemJ6SRV9T0cpspcYRqiQPND ll0KuNHFUWTAoGNSdnANvD8pvB4ET1ieXjWplNHqUdsdMAC7/LJ/twm036gdBDNQPs3A EaF08j/pqEinN0ykXyUaeVmAaUZbyJtxMg3xJAjfigbWnq5K2HvjVKAXfjExe6OLA/M5 Jc5Yvw/un0t07kJQ20CBaFVT4X1/F3IXTKnneubbsvUPwPFtG7q8vREKzqPkVzntDrAi jnhdlwQAClAtMbHhv17bhE5D0e3Qk75ybQhWmYPOB4Jj1jGPwX+9WFVxjnX/sTP8ccri z3tg== 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=TwRVCzgtajNctyZqgkmQIw8RIsDCSYo6H5+3ogzmQFc=; b=Ps+oJUGgbVoU8zUygRLUFDQgVgcf/D07FJZWrP/QF12eFUQm+63EGlj2HLNMveEYv3 TnMIOOlSguQS0J2nqejY2qIp+bMUGRREGsfDxSrFKN0AvcrbzFQC4zxna6RYqMhC8GGH D+odKMf8oj/KXIFz9q0VeRf2SyRCESudpofyglpE6H62l8eoUvKVzM8EckGooHmts7wy DPtezL0yuz7ZRwXaL8YvhSbmuohZkft148I+82DcX3sV7n2qG9dxezCZ38In+9yquVm7 Hpu56XSgfDbqNE+TeXb8xq9mBbwOIHdd+sl5UDGCxleUR1NqjEb5o4FRbew5pCSL2+q1 ELNg== X-Gm-Message-State: AJIora94g2XR6AIDIvDpJJzvdS1eO+n8L1fqynSe7ZPQUDhfP2Jloyr6 eyq3FFXWcvQsIjUyCsHP9C3LJ3OJy8A= X-Google-Smtp-Source: AGRyM1tntCF9VQFfnxTerLddJDRJV0LC4anygis7fHZ2lZhAP1++Ub5IeyqOP1/yb02Kw78n3Zwc7g== X-Received: by 2002:a17:902:9a8d:b0:167:77c3:4c86 with SMTP id w13-20020a1709029a8d00b0016777c34c86mr16960566plp.122.1655600666098; Sat, 18 Jun 2022 18:04:26 -0700 (PDT) Original-Received: from dingbat (2001-44b8-31f2-bb00-c18b-dd2c-eff7-9ab9.static.ipv6.internode.on.net. [2001:44b8:31f2:bb00:c18b:dd2c:eff7:9ab9]) by smtp.gmail.com with ESMTPSA id r22-20020a17090aa09600b001d954837197sm7698597pjp.22.2022.06.18.18.04.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Jun 2022 18:04:25 -0700 (PDT) In-reply-to: Received-SPF: pass client-ip=2607:f8b0:4864:20::62d; envelope-from=theophilusx@gmail.com; helo=mail-pl1-x62d.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, T_SCC_BODY_TEXT_LINE=-0.01 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:291393 Archived-At: Drew Adams writes: >> > I find it jarring when people throw in the very verbose org format >> > for source blocks. >> >> How would you delimit a source block? > > Dunno what OP had in mind, but if, as for > the context of my comment, there's no need > to delimit it, then, well ... no need to > delimit it. > > Maybe it's a habit. Dunno. I suspect there are likely a number of contributing factors, including - Increase in number of people using org's literate programming facilities to manage their config files. When showing configs as part of a question or providing an answer, it is very easy to select and cut the src block for pasting - A number of Emacs MUAs can do some nice things with source blocks delimited with #+begin_src/#+end_src. For example, mu4e will apply syntax highlighting/font-locking for the specified language. As it uses Gnus under the hood, I expect Gnus does this as well. You don't get such highlighting if you only 'indent'. I get this behaviour, but did not enable any special feature - came 'out of the box'. - Some org users will use the org-mime package. This package makes it trivial to convert a buffer which uses org mode syntax to a multi-part mail message with plain text and html where the html is rendered with formatted source blocks and the org markup, embedded images, different headings etc. Of course, if you setup your MUA to prefer plain text over html, you will see the org markup text (though I think org-mime can be configured to export to plain text for the text/plain part). I rarely use this as I prefer plain text email. However, I have had some clients who depend on HTML email messages and using org mode and org-mime makes it very easy to work with them and still remain in my Emacs environment. Not sure this would be possible without org mode. Really nice thing is that I can decide to use org mode for composing a message on a message by message basis. I can even start composing the message and when I realise it will probably look better formatted as HTML, switch to composing using org markup and then send it as a multi-part message. I still think the worst thing that ever happened to email was moving away from plain text and allowing HTML. Unfortunately, HTML has now become so ubiquitous in email, people now see plain text as 'old' or 'primitive'. There is also the issue that most people tend to use proportional fonts these days, so the old days of being able to create OK formatted tabular data in plain text are gone - you need HTML now. As to the verbosity or jarring nature of #+begin_src/#+end_src as delimiters - I really just don't notice them. I guess that after years of reading config files and using programming languages with too much boiler plate code, I've developed the skill to easily ignore such trivial constructs. Of course, if your using emacs, it is reasonably trivial to make them less intrusive with various font locking techniques. If your not using Emacs for your email, well I guess that is what happens when you use an inferior solutions ;-) If you are using emacs and haven't bothered doing anything to reduce the jarring nature, I guess it isn't that bad an itch after all.