From unknown Mon Jun 16 23:56:23 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#49598 <49598@debbugs.gnu.org> To: bug#49598 <49598@debbugs.gnu.org> Subject: Status: 28.0.50; [Feature Request] Support slurping and barfing operations in lisp-mode Reply-To: bug#49598 <49598@debbugs.gnu.org> Date: Tue, 17 Jun 2025 06:56:23 +0000 retitle 49598 28.0.50; [Feature Request] Support slurping and barfing opera= tions in lisp-mode reassign 49598 emacs submitter 49598 Liang-Jie Lee severity 49598 wishlist tag 49598 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 16 12:13:46 2021 Received: (at submit) by debbugs.gnu.org; 16 Jul 2021 16:13:46 +0000 Received: from localhost ([127.0.0.1]:52220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4QTC-0003Xv-Hu for submit@debbugs.gnu.org; Fri, 16 Jul 2021 12:13:46 -0400 Received: from lists.gnu.org ([209.51.188.17]:38212) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4QKf-0003LQ-0z for submit@debbugs.gnu.org; Fri, 16 Jul 2021 12:04:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43562) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m4QKe-0004Wn-Px for bug-gnu-emacs@gnu.org; Fri, 16 Jul 2021 12:04:56 -0400 Received: from mail-pf1-x42b.google.com ([2607:f8b0:4864:20::42b]:42595) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m4QKd-0004F3-7H for bug-gnu-emacs@gnu.org; Fri, 16 Jul 2021 12:04:56 -0400 Received: by mail-pf1-x42b.google.com with SMTP id y4so9263605pfi.9 for ; Fri, 16 Jul 2021 09:04:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=9iXPYauYpo2nJF1I8VmnuDYd6Qa68Q5l1rYQ9HjKuEM=; b=oCqKVMdgysOQBboGzOsFVlMJG4BcQKs9mmtsiMYqvGAKKMaNo4r1tPojjVVOrXXnB+ RCKgjmgIlXWJREISCQk8RwXIedsiDhhsXeMaik1ngRFnhQVLFkv90E4HEIlpGUrPr/D8 LD5ciMa05p2GipJaWo+39YXrkjfGXvO1NoWO70LVnKdVpQCtNoduY3h1FPWo3/vAiRl8 +0FT7mZfXy5TPHrRb13qjFmhPn8m3rY3YvY+051bT6Y2ZW7me7R6SRb4PhdVYvDQ71LC NUEJP1A7RUH24mrv/kf8ST4KsUsQ1L4rw66VE7Uif2IL8PPCs/NfCWXVmn5nykYBHKUo +tLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=9iXPYauYpo2nJF1I8VmnuDYd6Qa68Q5l1rYQ9HjKuEM=; b=S7x+D0By7G2O4DQQwWpMTnILMgYJBt65P9zk5rNtn8ze7B1k6JRYCBCXn92w/PqP3K PT6cv95GZOu22jk7UwaSNGiwHr1Bw02EoUi5vKrLObUWz41IzI7R3mf2droEpZfV0+l/ GzRzSCZ8ZRdiz+AQ+tXRlbgwy9bT7gla/WA+gMlSY/hvWQnmie2S6nfcGOmxikc7YcGH UlZLMp/pOyyVZ8Hz+OkplEodBrV0MPZuAHuU6v8dJ9nrYs1WJ0vRPSpEoCorWZ3f+odM ZUsOQdlenzCStpkDqhtavtGQqzfC8za09qEZRfN2uebzIaP48ydO9DMIOaSZvK9KLsl2 6d/A== X-Gm-Message-State: AOAM533wyito+1vE24t0mddQOXGdWUvBeXFVnqRfxLdF6GZPPsfyfm36 GL73pq8Z3Oct879eeNGeJJAhSgXmE1CMhA== X-Google-Smtp-Source: ABdhPJzJ4pxP/TY8leeQGovOoMOubG24cssajFFp3Y0kbHnsCb0rEI42cGJD56XTps9mkbTdlvDjCA== X-Received: by 2002:a62:86ce:0:b029:329:c775:f329 with SMTP id x197-20020a6286ce0000b0290329c775f329mr11461327pfd.62.1626451492392; Fri, 16 Jul 2021 09:04:52 -0700 (PDT) Received: from debian ([150.117.248.123]) by smtp.gmail.com with ESMTPSA id c9sm8446610pja.7.2021.07.16.09.04.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Jul 2021 09:04:51 -0700 (PDT) From: Liang-Jie Lee To: bug-gnu-emacs@gnu.org Subject: 28.0.50; [Feature Request] Support slurping and barfing operations in lisp-mode Date: Sat, 17 Jul 2021 00:04:39 +0800 Message-ID: <871r7yqm7c.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::42b; envelope-from=s930054123yaoyao@gmail.com; helo=mail-pf1-x42b.google.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.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, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.998, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 16 Jul 2021 12:13:45 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) Slurping is the operation to expand current S-expression by pulling in the next outer S-expression, for example (| is cursor): (foo (bar |baz) abc efg) -> (foo (bar |baz abc) efg) Barfing is the opposite, contracting the S-expression by pushing out it's last-most form, for example: (foo (bar |baz abc) efg) -> (foo (bar |baz) abc efg) These operations are provided by many third party packages like paredit, smartparen, lispy, etc. Many people find it useful (especially when you want to wrap several expressions into a `let` form), so I propose to have these operations built in. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 16 16:25:32 2021 Received: (at 49598) by debbugs.gnu.org; 16 Jul 2021 20:25:32 +0000 Received: from localhost ([127.0.0.1]:52391 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4UOq-0005V8-9X for submit@debbugs.gnu.org; Fri, 16 Jul 2021 16:25:32 -0400 Received: from mail-pg1-f178.google.com ([209.85.215.178]:38564) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4UOn-0005Uu-Ha for 49598@debbugs.gnu.org; Fri, 16 Jul 2021 16:25:30 -0400 Received: by mail-pg1-f178.google.com with SMTP id h4so11064209pgp.5 for <49598@debbugs.gnu.org>; Fri, 16 Jul 2021 13:25:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=z23myoGIL80617rI8ZnFK4ZsGnLWwbaC8FduFagzxek=; b=U+VeoyKldtZdIN+qrxotSofq3whzIGahW/Asj36Fiv5dC4GW3jQzktuKVvWX0l5jh4 pEyRMVPru1kRZKLb+DTUOrYiEu9U5znQApoHsujAAWczOS1TthI5P+hRY1IfJ2Kkwsl4 Hkb2vhX599CZLAeoGO5INJHzo5aAxE8V0oZMiGEFj/RJB89pwepav20Sez2JO7YQJ0Ha XHgrZDGmXrLui3gAbH0E70S2ncPNWu6Nsgvd93m8wVcOGBnHWSKoIqoCPZUB+qvD6gQZ kQQ6p5D90+HILuBLqK7wcU+KgHKKYrf/igqEtgsOLAgTWBwtKdsan9dAdw04V7QNtBKG +xow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=z23myoGIL80617rI8ZnFK4ZsGnLWwbaC8FduFagzxek=; b=tb5yxuj01U3+3MK5lORARattXl+EPxydLBfErgbHPm6v3QRjGK7s7ci7tkbp77t8PV fHubccatS0kEQdBgJIvTcCxdI+oKrqC5z0ViDfP2MZvXGroBTvBbjw6b4O6/0+kZca2J uT0drO26KO2eVybF/k0AuMZ/4hJCWlYnJtVj4m0bJstak8uScfWXbi1SbOGwHQqL+jyZ b0Jkr+okmhLWbhgLsxc01Dy/lvqQjasy8s/CFWhMIH9ropVUPX6REvfOKye9mccpyOA9 YxF6lOUI9Bc73IF3Knu5nE4HlsRCUOHdr6kEHvHRf0u7S1vZfSTYfUlk/rHXxnoYu/rH K/mg== X-Gm-Message-State: AOAM532buME3oWTZeiuW1uqVGiJ8tYBqyVjIZBYjINdkOTIrelcMQDOb IcSJyZZK8q+wAWUKl1zj7I02lXHWhfSz/wEITOA= X-Google-Smtp-Source: ABdhPJxbIfX3qCkgZhelBDrscK6kVskx28Yl0FJOKOnAbRFBCF5x0i22XvcF6Dj58SiLkxcr5FdzS3jtZW9bT5ez+SY= X-Received: by 2002:a63:ed0a:: with SMTP id d10mr11801349pgi.82.1626467123732; Fri, 16 Jul 2021 13:25:23 -0700 (PDT) MIME-Version: 1.0 References: <871r7yqm7c.fsf@gmail.com> In-Reply-To: <871r7yqm7c.fsf@gmail.com> From: Eduardo Ochs Date: Fri, 16 Jul 2021 17:25:12 -0300 Message-ID: Subject: Re: bug#49598: 28.0.50; [Feature Request] Support slurping and barfing operations in lisp-mode To: Liang-Jie Lee Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49598 Cc: 49598@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Fri, 16 Jul 2021 at 13:14, Liang-Jie Lee wrote: > > > Slurping is the operation to expand current S-expression by pulling in > the next outer S-expression, for example (| is cursor): > > (foo (bar |baz) abc efg) -> (foo (bar |baz abc) efg) > > Barfing is the opposite, contracting the S-expression by pushing out > it's last-most form, for example: > > (foo (bar |baz abc) efg) -> (foo (bar |baz) abc efg) > > These operations are provided by many third party packages like paredit, > smartparen, lispy, etc. Many people find it useful (especially when > you want to wrap several expressions into a `let` form), so I propose to > have these operations built in. Hint: if you change that to "How do I implement these operations? I am using the modes such and such to edit Lisp" and send that changed message to html-gnu-emacs you can have these functionalities in a few hours or days instead of in a few months... Cheers, Eduardo Ochs http://angg.twu.net/#eev From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 17 10:21:22 2021 Received: (at 49598) by debbugs.gnu.org; 17 Jul 2021 14:21:22 +0000 Received: from localhost ([127.0.0.1]:54458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4lBw-0004KK-AC for submit@debbugs.gnu.org; Sat, 17 Jul 2021 10:21:21 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4lBq-0004Jy-AU for 49598@debbugs.gnu.org; Sat, 17 Jul 2021 10:21:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=VbKllUCwzQzdyXmDriqTok47ZkcJQMDLLltJMmwYJpQ=; b=omY2azGwRscnk6y3/u55x/AnG2 Za+7B4U9Jpa/gsfI2ghrcO1WZ1ho/cJM8q8cQTZKsWoeIYLmq9lmgmQn84eOH/PVZPBv9GasheAMs VOTRWXAYDBF5DZFVcD/wGy22hA8NHj9Dnvbp7Etvxv5B5UO0u+klU4bnA8PTEDcDzKJ4=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m4lBh-0007yu-Te; Sat, 17 Jul 2021 16:21:08 +0200 From: Lars Ingebrigtsen To: Liang-Jie Lee Subject: Re: bug#49598: 28.0.50; [Feature Request] Support slurping and barfing operations in lisp-mode References: <871r7yqm7c.fsf@gmail.com> X-Now-Playing: Steven Brown's _Live in Tilburg_: "intro-Out of My Body" Date: Sat, 17 Jul 2021 16:21:05 +0200 In-Reply-To: <871r7yqm7c.fsf@gmail.com> (Liang-Jie Lee's message of "Sat, 17 Jul 2021 00:04:39 +0800") Message-ID: <87zgul3tta.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Liang-Jie Lee writes: > Slurping is the operation to expand current S-expression by pulling in > the next outer S-expression, for example (| is cursor): > > (foo (bar |baz) abc efg) -> (foo (bar |baz abc) efg) > > Barfing [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49598 Cc: 49598@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Liang-Jie Lee writes: > Slurping is the operation to expand current S-expression by pulling in > the next outer S-expression, for example (| is cursor): > > (foo (bar |baz) abc efg) -> (foo (bar |baz abc) efg) > > Barfing is the opposite, contracting the S-expression by pushing out > it's last-most form, for example: > > (foo (bar |baz abc) efg) -> (foo (bar |baz) abc efg) I'm not quite sure what the request is here -- to add key bindings for `paredit-forward-slurp-sexp' and `paredit-forward-barf-sexp' to `emacs-lisp-mode? (Or `lisp-mode-shared-map', I guess...) I'm not sure these are commands that are generally used that much to warrant doing that, and I think people that are really into these things just enable paredit mode (or something similar). But I may be wrong in that -- if there's a clamouring for these commands having a key binding in Lispish modes, I wouldn't be against adding them. What do the rest of you people think? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 17 10:21:24 2021 Received: (at control) by debbugs.gnu.org; 17 Jul 2021 14:21:24 +0000 Received: from localhost ([127.0.0.1]:54461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4lC0-0004KZ-3f for submit@debbugs.gnu.org; Sat, 17 Jul 2021 10:21:24 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52016) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4lBw-0004K9-D9 for control@debbugs.gnu.org; Sat, 17 Jul 2021 10:21:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=U/YKko6e8qiR63SwNhZXRBk8BSICs38kurYiE216zWY=; b=ILM9YkkKrOLVWzQL44KrL0pWtI woNpqsUr+YkcsZ51rPGms67dxIFHEkvOWVUVfTlp8BuE5dZExOD6rpi8Q87JAO8RKJKRCce5M3zOm V5evNYG5SFvRB7/YcQPRdwpv1S/MEzJVyjO3//CnlO0YyoNMWBfApfXz1Lbq2VQDxIiA=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m4lBo-0007z2-Ba for control@debbugs.gnu.org; Sat, 17 Jul 2021 16:21:14 +0200 Date: Sat, 17 Jul 2021 16:21:11 +0200 Message-Id: <87y2a53tt4.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #49598 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 49598 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 49598 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 18 20:06:20 2021 Received: (at 49598) by debbugs.gnu.org; 19 Jul 2021 00:06:21 +0000 Received: from localhost ([127.0.0.1]:57658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5Gnc-0004rZ-N6 for submit@debbugs.gnu.org; Sun, 18 Jul 2021 20:06:20 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53724) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5Gnb-0004rN-20 for 49598@debbugs.gnu.org; Sun, 18 Jul 2021 20:06:19 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54414) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5GnV-0005gU-SH; Sun, 18 Jul 2021 20:06:13 -0400 Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1m5GnV-0005fW-LA; Sun, 18 Jul 2021 20:06:13 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: Eduardo Ochs In-Reply-To: (message from Eduardo Ochs on Fri, 16 Jul 2021 17:25:12 -0300) Subject: Re: bug#49598: 28.0.50; [Feature Request] Support slurping and barfing operations in lisp-mode References: <871r7yqm7c.fsf@gmail.com> Message-Id: Date: Sun, 18 Jul 2021 20:06:13 -0400 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49598 Cc: 49598@debbugs.gnu.org, s930054123yaoyao@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: rms@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] Could we please not call it "barfing"? Perhaps "expelling"? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 16 08:14:50 2021 Received: (at 49598) by debbugs.gnu.org; 16 Aug 2021 12:14:50 +0000 Received: from localhost ([127.0.0.1]:48791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFbVy-00037g-JX for submit@debbugs.gnu.org; Mon, 16 Aug 2021 08:14:50 -0400 Received: from quimby.gnus.org ([95.216.78.240]:43030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFbVw-00037P-SZ for 49598@debbugs.gnu.org; Mon, 16 Aug 2021 08:14:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=dxG5m1vtmigtQSwjjPtxzwJPDuKFzwXbURM5Y0XxXOg=; b=ctiiqJ4kLEEVOTNofHuOeMO7UB /4aspBDvYHqGRxKW63/XPMdauXHvcAJ7JfmrlJ/tCVl4BxcGI4lNGbCpo5jFDYEjJEnqgvpOeSzqM d41KFcX0czUBiwvxUGN3Vs+5ke+fZMoLHbB/RuH4iD9gWvFQt6LJtCetP0z3Cfj79Svs=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mFbVm-0004bZ-BR; Mon, 16 Aug 2021 14:14:42 +0200 From: Lars Ingebrigtsen To: Liang-Jie Lee Subject: Re: bug#49598: 28.0.50; [Feature Request] Support slurping and barfing operations in lisp-mode References: <871r7yqm7c.fsf@gmail.com> <87zgul3tta.fsf@gnus.org> Date: Mon, 16 Aug 2021 14:14:37 +0200 In-Reply-To: <87zgul3tta.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sat, 17 Jul 2021 16:21:05 +0200") Message-ID: <87a6lhegcy.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > I'm not quite sure what the request is here -- to add key bindings for > `paredit-forward-slurp-sexp' and `paredit-forward-barf-sexp' to > `emacs-lisp-mode? (Or `lisp-mode-shared-map', I guess...) > [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49598 Cc: 49598@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen writes: > I'm not quite sure what the request is here -- to add key bindings for > `paredit-forward-slurp-sexp' and `paredit-forward-barf-sexp' to > `emacs-lisp-mode? (Or `lisp-mode-shared-map', I guess...) > > I'm not sure these are commands that are generally used that much to > warrant doing that, and I think people that are really into these things > just enable paredit mode (or something similar). > > But I may be wrong in that -- if there's a clamouring for these commands > having a key binding in Lispish modes, I wouldn't be against adding > them. What do the rest of you people think? Nobody seemed to want to hoist these functions up from paredit, and they work fine where they are, so I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 16 08:14:54 2021 Received: (at control) by debbugs.gnu.org; 16 Aug 2021 12:14:55 +0000 Received: from localhost ([127.0.0.1]:48794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFbW2-000383-QP for submit@debbugs.gnu.org; Mon, 16 Aug 2021 08:14:54 -0400 Received: from quimby.gnus.org ([95.216.78.240]:43046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFbW2-00037Z-1D for control@debbugs.gnu.org; Mon, 16 Aug 2021 08:14:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=sl5KdWr8tg28Q92Cw1RVDxzt62r1crkD4B5P4XuJtRo=; b=a+zO8gRlP3Ii1OTUsQFPjZwivl cD4TJR6ToKURHC09/H19POCxh+QynIJ2fJgiGLFjFaOpKOrNRkYxk3hjNd8Yygetildxr+4/l+7fh 8BREMrIF57f2mwLTHBwK8cK2mXfRhtOvxVkORKohk0xePmdNVsrY31FwSsBp7tDCISuk=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mFbVu-0004bk-E1 for control@debbugs.gnu.org; Mon, 16 Aug 2021 14:14:48 +0200 Date: Mon, 16 Aug 2021 14:14:45 +0200 Message-Id: <878s11egcq.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #49598 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 49598 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 49598 quit From unknown Mon Jun 16 23:56:23 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 14 Sep 2021 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator