From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.bugs Subject: bug#56418: Add duplicate-dwim [PATCH] Date: Tue, 16 Aug 2022 13:08:08 +0200 Message-ID: <87zgg48mzr.fsf@gmail.com> References: <65479FAA-8062-4E44-92E4-B810C8C3CE57@acm.org> <87tu746nhg.fsf@gmail.com> <3B75963B-773A-4646-A414-0D46C2E4D61F@acm.org> <83a68s8n3d.fsf@gnu.org> 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="30682"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Lars Ingebrigtsen , Eli Zaretskii , 56418@debbugs.gnu.org, rms@gnu.org To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Aug 16 13:09:16 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1oNuRe-0007eQ-Vj for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 16 Aug 2022 13:09:14 +0200 Original-Received: from localhost ([::1]:42378 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oNuRd-0002i7-UF for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 16 Aug 2022 07:09:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37842) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNuRS-0002fe-6A for bug-gnu-emacs@gnu.org; Tue, 16 Aug 2022 07:09:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55341) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oNuRR-0006d8-SQ for bug-gnu-emacs@gnu.org; Tue, 16 Aug 2022 07:09:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oNuRR-0003xO-O8 for bug-gnu-emacs@gnu.org; Tue, 16 Aug 2022 07:09:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 16 Aug 2022 11:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56418 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 56418-submit@debbugs.gnu.org id=B56418.166064809815160 (code B ref 56418); Tue, 16 Aug 2022 11:09:01 +0000 Original-Received: (at 56418) by debbugs.gnu.org; 16 Aug 2022 11:08:18 +0000 Original-Received: from localhost ([127.0.0.1]:45090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNuQj-0003wS-Ua for submit@debbugs.gnu.org; Tue, 16 Aug 2022 07:08:18 -0400 Original-Received: from mail-wm1-f44.google.com ([209.85.128.44]:40896) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNuQh-0003wF-HW for 56418@debbugs.gnu.org; Tue, 16 Aug 2022 07:08:16 -0400 Original-Received: by mail-wm1-f44.google.com with SMTP id h204-20020a1c21d5000000b003a5b467c3abso8618966wmh.5 for <56418@debbugs.gnu.org>; Tue, 16 Aug 2022 04:08:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc; bh=47htgxRhRVVSHZFPacbPapeXsYcGQgSPWjFygCERd2Q=; b=SCis6nIpb6kP9oMRg2GD3QSWfr6LNWnEwwRV7AuMc3pA/RTpKH3tPU0BKM2bCBAYoL GsPOTnFpXjDpZd5DnI0czSM3K/nSZDLmxMezkFnERuOX7jVF3yyoVL0xdMpzXLqV7TUF PH/EsWM5of47aPjgmTBfisFOkLjFPw/0h39cHX/EiJ/oquznbiirFeV9mwhZDtsbnjti TILWL8x7k7ePZe9Up0lnaT/vrOSWr2qlGgN2cqJKKL1+otWptoCE7SOdFq0dg39Olo4w Q6CM7QK2Yyl3aaaogvh9XRRMklSyMsna9WDnMpxlHzcYRKutHTRPW3buv5VWFbLKsC/5 YHXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=47htgxRhRVVSHZFPacbPapeXsYcGQgSPWjFygCERd2Q=; b=xljvHckq5+WYcDeN2zVgadfvVWTzRl6jc+P2cwv2ZJwDPhno5xVwrq6SBfiE8isK/m +bvp+JOFCCKQIyDE55SDMyMYtS04KvwTl8RXPHHlx0r1RzRMe3+Cq7q1nLHAINtNGhVe 9gtJgCVf8/Cb9eT9pw9PWm/dJoISepAqQJCrMDGAPtxBdB6gMEYY/sNYU/8rkghe2bKV szi8AbEF5Z0+oNQsNFK/jQgPhbPVPz2A3HymmR4waS35xueA1DUmrjgVYZX1JmLUaumN sg5QRQIZOpG4qn9KupjmqtW9Bgrs2c9PfhzE2DF940W7cgyoP/j67vCxtBYAqaD577iB TOcA== X-Gm-Message-State: ACgBeo38q3fWwauCyjgIaRYvEETE0KW6pKZOZEKg/jkW1Zdru7RVdkfd Vt5v57sdDlzmICcfwX2oUlU= X-Google-Smtp-Source: AA6agR4EWwp94yoUanZ3xZB/b9kGFSq1xsOoqm1RqOlDRy7X2fqJ1MCjWDgWKZt549QVSwyj03Bcmg== X-Received: by 2002:a05:600c:a4c:b0:39c:6517:1136 with SMTP id c12-20020a05600c0a4c00b0039c65171136mr12757101wmq.12.1660648089468; Tue, 16 Aug 2022 04:08:09 -0700 (PDT) Original-Received: from rltb ([2a01:e0a:3f3:fb50:dd88:29c3:8b09:8f16]) by smtp.gmail.com with ESMTPSA id e36-20020a5d5964000000b0021d80f53324sm9971383wri.7.2022.08.16.04.08.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Aug 2022 04:08:08 -0700 (PDT) In-Reply-To: ("Mattias =?UTF-8?Q?Engdeg=C3=A5rd?="'s message of "Thu, 4 Aug 2022 20:43:33 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:239896 Archived-At: >>>>> On Thu, 4 Aug 2022 20:43:33 +0200, Mattias Engdeg=C3=A5rd said: Mattias> 4 aug. 2022 kl. 06.01 skrev Richard Stallman : >> I suggest we define `duplicate-lines' with an option to control >> whether it is region-sensitive, so that people can try it both ways >> and tell us which way they like better. Mattias> I wouldn't mind but it's not a change I can make unilaterally.= The Mattias> present solution did not require changes to `duplicate-line`. Not everything needs an option to control it. I want duplicate-line to simply duplicate a line. Others don=CA=BCt, they want it to obey the region. We can coexist peacefully without forcing anybody to configure anything, and we can each have whatever binding we prefer (I don=CA=BCt think this should be bound to a key by default). Robert --=20