From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yuan Fu Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] Proposing to add express to ELPA Date: Sun, 20 Aug 2023 10:07:02 -0700 Message-ID: References: <0C0218D1-6C00-4E5A-9E6E-6282F170126A@gmail.com> <87bkf3xv14.fsf@posteo.net> Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\)) 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="31340"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel To: Philip Kaludercic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Aug 20 19:08:17 2023 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 1qXluT-0007zX-2E for ged-emacs-devel@m.gmane-mx.org; Sun, 20 Aug 2023 19:08:17 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qXlta-0000hC-BJ; Sun, 20 Aug 2023 13:07:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qXltZ-0000gk-BL for emacs-devel@gnu.org; Sun, 20 Aug 2023 13:07:21 -0400 Original-Received: from mail-oi1-x236.google.com ([2607:f8b0:4864:20::236]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qXltW-0006OV-U9 for emacs-devel@gnu.org; Sun, 20 Aug 2023 13:07:21 -0400 Original-Received: by mail-oi1-x236.google.com with SMTP id 5614622812f47-3a412653335so2016984b6e.1 for ; Sun, 20 Aug 2023 10:07:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692551234; x=1693156034; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=VvRh8hqp07ZwCeQ81FuYRHXOMEhvjPRIiNo6nyf/8fU=; b=QiBclWj6QoPo/S2i7vEN5i+OkJq2SvN1ESodtzz+Hh80M18h0QyrSLT/TwVoEGbLoe NHBuw4JqRSseLiBLVLuVxHJ2b8ZWUmrIbGAh5jlK093TefoQWxWLSNG0wsrnrfS8MHLx 1IZ6muPhPijZkCoVs+bJHXQl2EhdOagkF17ivVAScCLIpOsiIcKn+iLY42Yk5c5QPNvo 1mUJFmerGsyJ3oksttluskp+cDJ4tc/JKVRw8jtBXCH3PLZljPnz+VoM/HV4wazCG2jo qz53AvTwIN0gEi06A/rvdHaytf98q2OE0uAHpZ3v3On5BJZWNPlw0f7MfWaJpCqqUm2x Sa+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692551234; x=1693156034; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VvRh8hqp07ZwCeQ81FuYRHXOMEhvjPRIiNo6nyf/8fU=; b=DKVpd8vpZwmMok/tiZahRVy0MoMGDtvLWR+v25ayUg+2Lqind9FEBWCuSp6pqF0jIf JvQiCYfvBU40tbC7u2NmTrUytzTtr3fB7WKyjsC5RNltYKiLHV8FfX/LHZR6N9hLLSbZ gd3vw977r5PUxL2gPIxFtK0BJQkvCQEcyxx/4ZzXaFe6hRcNtCz+v2YZD+lKcD6yy7dY 6kyOiCBh2ICGU9sxNkekMgM1uW4HzAzoekYEZHFwNcICsFz2R/jnvXkyDUJ6QjS8pZZM cEcQylN01C4n9p1zhq8bDZxLE79zL1pgEUvpHE2EQfMlGz/F55oKljxUusdaYMC9exvz pYtA== X-Gm-Message-State: AOJu0YxkitXdJFhe96k/e3WfWbR7QmE77KbaG7rGBjQmIo8s2U7jw3um p+VIGxno6ENRT63v8N5fuNw= X-Google-Smtp-Source: AGHT+IG1f4Y1HZ3TZvJ7XVSrNELBfW5QUTaavzie0qtlNCWx2CaznAaCok/L2syIMHs2mPqwdWJM3g== X-Received: by 2002:aca:1b16:0:b0:3a7:330d:93da with SMTP id b22-20020aca1b16000000b003a7330d93damr5945823oib.19.1692551234578; Sun, 20 Aug 2023 10:07:14 -0700 (PDT) Original-Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id j26-20020aa7929a000000b0064f76992905sm2875869pfa.202.2023.08.20.10.07.13 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 20 Aug 2023 10:07:14 -0700 (PDT) In-Reply-To: <87bkf3xv14.fsf@posteo.net> X-Mailer: Apple Mail (2.3731.600.7) Received-SPF: pass client-ip=2607:f8b0:4864:20::236; envelope-from=casouri@gmail.com; helo=mail-oi1-x236.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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:308974 Archived-At: > On Aug 19, 2023, at 2:04 AM, Philip Kaludercic = wrote: >=20 > Yuan Fu writes: >=20 >>> On Aug 11, 2023, at 10:14 AM, Yuan Fu wrote: >>>=20 >>>=20 >>>=20 >>>> On Jul 31, 2023, at 11:38 AM, Yuan Fu wrote: >>>>=20 >>>> Hi all, >>>>=20 >>>> Since Emacs 29 is now released, I=E2=80=99d like to propose adding = expreg >>>> to ELPA. Expreg can be considered a lite version of >>>> expand-region. The notable difference is its use of tree-sitter for >>>> language-specific expansions. I also took the liberty to do things >>>> differently than expand-region, eg, expreg uses a smaller number of >>>> expanders [1]; it is easier to debug when the expansion isn=E2=80=99t= what >>>> you expected; and it only provides two functions for expansion and >>>> contraction, and one variable for adding/removing expanders=E2=80=94n= o >>>> transient maps and other =E2=80=9Csmart=E2=80=9D features, nor = different variables >>>> to set for each major mode. >>>=20 >>> What do you think, guys? Should it be added to ELPA? >>>=20 >>> Yuan >>=20 >> I think I might have write access to ELPA, so if no one objects and = no one adds it to ELPA, I=E2=80=99ll add it later :-) >=20 > If you have access to emacs.git, you should also have access to > elpa.git. Just make sure to test building the package locally before > pushing anything. >=20 >> Yuan I pushed expreg to ELPA. Yuan