From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?K=C3=A9vin_Le_Gouguec?= Newsgroups: gmane.emacs.devel Subject: Re: Convert README.org to plain text README while installing package Date: Sun, 12 Jun 2022 15:53:21 +0200 Message-ID: <87pmje6l9q.fsf@gmail.com> References: <87leuca7v7.fsf@disroot.org> <87h74ztshe.fsf@gmx.de> <871qw31ois.fsf@yahoo.com> <8735gj4ceo.fsf@gnu.org> <87ee038ipt.fsf@gmx.de> <87o7z61v59.fsf@gmail.com> <87bkv527p5.fsf@gmail.com> <835yld93w7.fsf@gnu.org> <877d5t0yrn.fsf@gmail.com> <83o7z47m7y.fsf@gnu.org> <8735gfs3is.fsf@localhost> <838rq75jhg.fsf@gnu.org> <87fskfqj97.fsf@localhost> <83zgin3zcm.fsf@gnu.org> <87fskei4fa.fsf@localhost> <831qvy41oj.fsf@gnu.org> <87tu8rq2l6.fsf@localhost> <83czffzo73.fsf@gnu.org> <87a6aiqnpc.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29066"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Eli Zaretskii , theophilusx@gmail.com, acm@muc.de, emacs-devel@gnu.org To: Ihor Radchenko Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jun 12 15:54:26 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 1o0O2s-0007PM-6b for ged-emacs-devel@m.gmane-mx.org; Sun, 12 Jun 2022 15:54:26 +0200 Original-Received: from localhost ([::1]:49790 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o0O2q-0002Td-QF for ged-emacs-devel@m.gmane-mx.org; Sun, 12 Jun 2022 09:54:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46734) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o0O1v-0001k0-FI for emacs-devel@gnu.org; Sun, 12 Jun 2022 09:53:27 -0400 Original-Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:53165) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o0O1t-0006KC-Si; Sun, 12 Jun 2022 09:53:27 -0400 Original-Received: by mail-wm1-x333.google.com with SMTP id q15so1668949wmj.2; Sun, 12 Jun 2022 06:53:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=5zPerx2+1g3eV9CzuWdlpm8g9VaoeF1IiuPOM7R8S2U=; b=iWVkisLyimGcNNZ+eTvU6XOjVrp3243U78ZMn2RxTkImGEjdwSi5ByVWR1O+OME37W ZMn+cKcItSgGQo4VS3oUMAFrUamtKr3GeTDHMiX5+Gn3DQbP1lJHwgfdD1yykRKRCdjN 8Dn2CST6rcUtxkH9wNMXGarZu1r77ZcmblyAC1ohN0eN/GByVlN9N3U4LneWWgaAewaJ 8ZNwTMstiCPHy02skAmDKIlTPZeFaOO7qsfv7DTZSLqcdqct/nqnCeAgFqsznS7J9Dbr BYRFP12V0vrRBhv2pqcStRuAd6iXmNHC1AH+QicXpwIkNBLIsNV70bSGuXw7s1ama7zE Sdmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=5zPerx2+1g3eV9CzuWdlpm8g9VaoeF1IiuPOM7R8S2U=; b=MLxZYs/cCFAOeRbWATA+RF8XGBGtGe6q5KX+WrPIT7geXmguycJ9S0MJDGDGMXhon3 WySjN0NXJ/vDjaANA6eC2kZ2IyCxFq/usYWgjYJEdWA4/8sy9YUCKzvtIzzFVBjMaZcX 2tvVm+CCk9c2EnpUKZBpA0Smts6fmNpcqaPNUg/MoQUQh/tOVZD3GpmbKAMOs9c+P3HD IGPnLIXhhhPnW56bKbo3PnvdH3Oq0sZFCM6SNLJYRU9F7AK8QShbBNg1N03O63RrHntS XAIQ46TNPvyfPHDI63Ff5DrD2agOIhRM4RbcwDto3k5VhYKiwZXsXZSlbFhXs7zl8Rk6 /GOA== X-Gm-Message-State: AOAM5327RHOeUppKsRKTzzHvoVHA38lc+zb9MdOLGx+K4ThvoVGu6dNp kKezzZxv1ll5F9/viKmFQJyzp+7L/eQ= X-Google-Smtp-Source: ABdhPJzrhtthfsDl6B0XNMCnZtOhR+2SMtoKZk0P6m8xRdMSVS1rHb9EWzH3/ZOw0CamiGhgAuP2RQ== X-Received: by 2002:a05:600c:414e:b0:397:55aa:ccc0 with SMTP id h14-20020a05600c414e00b0039755aaccc0mr9782784wmm.51.1655042003011; Sun, 12 Jun 2022 06:53:23 -0700 (PDT) Original-Received: from amdahl30 ([2a01:e0a:253:fe0:2ef0:5dff:fed2:7b49]) by smtp.gmail.com with ESMTPSA id i7-20020a1c3b07000000b0039744bd664esm10052298wma.13.2022.06.12.06.53.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jun 2022 06:53:22 -0700 (PDT) In-Reply-To: <87a6aiqnpc.fsf@localhost> (Ihor Radchenko's message of "Sun, 12 Jun 2022 16:40:31 +0800") Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=kevin.legouguec@gmail.com; helo=mail-wm1-x333.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:291093 Archived-At: Ihor Radchenko writes: >> . if the above doesn't work, make forward-paragraph work through >> forward-paragraph-function, so that Org could define its own >> function > > Introducing the required flexibility into Emacs core is certainly an > option. Though it is somewhat difficult one because Org also has to > support older versions of Emacs. We are somewhat limited in using newly > introduced built-in features. A tiny note on that one very specific issue: it is possible to expose bleeding-edge core Emacs features to older Emacsen using ELPA's ":core" package type. Eglot, for example, makes use of improvements in eldoc.el, flymake.el, project.el, xref.el that live exclusively on emacs's master branch, and have not made it into a formal release yet. As long as those core libraries are protected from changes which make them reliant on newer features that cannot be released on ELPA[1], they allow their dependents to keep targeting older Emacs releases. E.g. the master branch's project.el still aims to support Emacs 26.1. So to some extent, "the technology exists" to allow Org to add hooks to core Emacs features, and use those hooks through GNU ELPA, *and* support older Emacsen. [1] See e.g. 2022-02-03 "Don't use `string-search` in soap-client (bug#53744)" (1b0342628e).