From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#64185: proposal for new function: copy-line Date: Tue, 27 Jun 2023 05:25:40 +0300 Message-ID: <83mt0lwsij.fsf@gnu.org> References: <4C83E2DA-FE5F-4191-88CD-7E70008C9892@gmail.com> <86fs6fpoio.fsf@mail.linkov.net> <86h6qut970.fsf@mail.linkov.net> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11596"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 64185@debbugs.gnu.org, juri@linkov.net To: Zachary Kanfer Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jun 27 04:26:30 2023 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 1qDyPW-0002sX-4f for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 27 Jun 2023 04:26:30 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qDyP6-0006FI-JA; Mon, 26 Jun 2023 22:26:04 -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 1qDyP4-0006F0-KY for bug-gnu-emacs@gnu.org; Mon, 26 Jun 2023 22:26:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qDyP4-0004b8-C1 for bug-gnu-emacs@gnu.org; Mon, 26 Jun 2023 22:26:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qDyP3-0007IX-OU for bug-gnu-emacs@gnu.org; Mon, 26 Jun 2023 22:26:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Jun 2023 02:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64185 X-GNU-PR-Package: emacs Original-Received: via spool by 64185-submit@debbugs.gnu.org id=B64185.168783272928008 (code B ref 64185); Tue, 27 Jun 2023 02:26:01 +0000 Original-Received: (at 64185) by debbugs.gnu.org; 27 Jun 2023 02:25:29 +0000 Original-Received: from localhost ([127.0.0.1]:47326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qDyOW-0007Hg-Sc for submit@debbugs.gnu.org; Mon, 26 Jun 2023 22:25:29 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:48678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qDyOU-0007HS-Rl for 64185@debbugs.gnu.org; Mon, 26 Jun 2023 22:25:28 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qDyOO-0004Xv-M0; Mon, 26 Jun 2023 22:25:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ab+9RL8bjZsQsvUaSBAm/v8ovBWLsIADUGkNQTeebYI=; b=gwBOEMVjEAqr z9Q6Qv4AeYXaEqXD7mcR40FZGPURUuIREHiNRHQmesqcdcZTniG4KMmfilefUXeGpuW6dHC/DzyHe eyrZ7qbxt0Ua5S9wCIRhe8LcJOt4P9fuV9bHAkQHhOKa9LV+bL+KVu6aWNftPCgzTv6CCTty573zD IIt+RGYvDjdCBZxj0UFtT4JQZJE93EIpPm/aYmYDJkmJ8sYaL/xx1FCFidBq64Tc1S/kZo48NJ9Pv Ae3UzDsRzmhCcT22+ymBhJol8bB/Mra6mViKSp1UoNtscXOCLorjfdPaP3Ov3ok7CljqfbDFRIb4H Ab6ZvMsRC55Y2q+jPW6Aaw==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qDyOO-0005L9-Ai; Mon, 26 Jun 2023 22:25:20 -0400 In-Reply-To: (message from Zachary Kanfer on Mon, 26 Jun 2023 15:18:19 -0400) 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:264119 Archived-At: > Cc: 64185@debbugs.gnu.org > From: Zachary Kanfer > Date: Mon, 26 Jun 2023 15:18:19 -0400 > > > > The code becomes slightly more verbose this way, but is far easier to read > > > and comprehend. It seems an extremely worthwhile tradeoff to me. > > > > Not sure how often users will read the code of duplicate-line. > > Developers will. And it's easier to read with symbols. The advantage of symbols for reading the code is very minor, so the other considerations, in particular the ease of changing the value interactively, prevail.