From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: JD Smith Newsgroups: gmane.emacs.devel Subject: Proposed for ELPA: speedrect Date: Tue, 3 Dec 2024 11:28:48 -0500 Message-ID: Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\)) Content-Type: multipart/alternative; boundary="Apple-Mail=_47735A13-99CA-4FDD-8019-1297953EF4B1" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20164"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 03 17:29:58 2024 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 1tIVme-00054n-RS for ged-emacs-devel@m.gmane-mx.org; Tue, 03 Dec 2024 17:29:56 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tIVm5-0006r3-Em; Tue, 03 Dec 2024 11:29:21 -0500 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 1tIVlp-0006me-3o for emacs-devel@gnu.org; Tue, 03 Dec 2024 11:29:09 -0500 Original-Received: from mail-io1-xd36.google.com ([2607:f8b0:4864:20::d36]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tIVlm-00087y-Va for emacs-devel@gnu.org; Tue, 03 Dec 2024 11:29:04 -0500 Original-Received: by mail-io1-xd36.google.com with SMTP id ca18e2360f4ac-841a9c504d4so228025939f.0 for ; Tue, 03 Dec 2024 08:29:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733243340; x=1733848140; darn=gnu.org; h=to:date:message-id:subject:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=2mmQv8yoZvUzDbB5EPTiuT2UUZ/5lFNsv3/Cnup3R74=; b=ivOQQK6ckyEwy1nyKg8pl5lX60volOIfWF1cslapb06y1/rwdo+cDzTOMqBSRKEmEz 6pkWnuP4n3ZkotbVWl+2FvNXjVFwTBFIKWGeAXq+CGItVE9jzFNdWi5U4S9XX7KxKI+U w2BdgrFBkuOgXnIr0D8zhyLvsMTgYHchUSwU1yf6phZE2BcZ+E6ieprDvpuoKjzgu1Xu rVidaS3B7XkpVGzqB7oaU7NYfHLsmraoXywZR9uS9FIsK8d0SYO+/Ljm0N9XBTnYcUPP y4ettpw0bMl8AxGv5sDuSII/0zNlTCC/OEAVt9bIsl+tou9N/7fUUs647xSzgpNzkk5t hyEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733243340; x=1733848140; h=to:date:message-id:subject:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=2mmQv8yoZvUzDbB5EPTiuT2UUZ/5lFNsv3/Cnup3R74=; b=mz8iJAcHG77epV54sSUrOG+K/eKiDq65flWPoqjAS+Jm/AU1t/31tOVGzqRri8bmnc t4u90DQB9sy/o5nYjHZeeWI6cYPqMwtfc0xxuQS6iMhAgx3XZWfyjJp8lHN86DHbVQOI Md/XhmOan8uIv138o2VwDFZTftAx26GBdzwdLUKMm6MCXeJeUBaAn4UMDE//dumK0vta RaxiYLyaEce45e0jRRRo5Lt7maBu6HfEtMyn/9CueaJedJvOEwJ2ApX0BwzpKEq7lChl pWEYWeCHJXr0bzXwfC+MLUmsoSanDY28O1Uj5gcVq4gxQIpBruWN1RH0fxrhy82Xfcw4 qQlg== X-Gm-Message-State: AOJu0YxuNDfrrELhqJJ7OrYtFmGB+YEZE7pF6WVlHYZRenHSvDNblwf0 cA8PcNW+VmolL0ZyYpqZKSZHqsn39TX18VjsbyYZpMGRx6mz1/8b9Uz89w== X-Gm-Gg: ASbGnctqU+mUF8mNIJdpZuyQayD/86lpy7gDupp0VReVs8OviceS0GC9EZiFwYUEnTA Ckew1NyXnsSYy1CmcLc61IH4MWenQL6uPtkatw9OrFphneQ9PU6ozrNGq6a2ZGB4D+b5aVz1YJh tH75cOU/t7FlQlB4G3bpXqyw1q/52F8k/XLp10Uh1PXaZ/sGvIJF4HeBpQihWcHINR1yzlcT3yO xQ5PDGW4m++BxJ+IhQJn7EHWdKSgLEcDuVECBNEOQJGF5p5CeWiYG4UtSAYzsPYUDiVBxsrZwPg J+idq5pMG65cfMFY0ZlNcg== X-Google-Smtp-Source: AGHT+IH+2CuzGxYXVccyRdRaCO6m5hom0RTpk0QdABhmIM8pfkQkmkpDfwbv+2RhiMzAy8+JwhLf5Q== X-Received: by 2002:a5d:85d6:0:b0:843:ea73:134a with SMTP id ca18e2360f4ac-8445b6da03amr337385739f.15.1733243340135; Tue, 03 Dec 2024 08:29:00 -0800 (PST) Original-Received: from smtpclient.apple (cm-24-53-185-196.buckeyecom.net. [24.53.185.196]) by smtp.gmail.com with ESMTPSA id ca18e2360f4ac-84405ef129esm257870639f.27.2024.12.03.08.28.59 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 03 Dec 2024 08:28:59 -0800 (PST) X-Mailer: Apple Mail (2.3774.600.62) Received-SPF: pass client-ip=2607:f8b0:4864:20::d36; envelope-from=jdtsmith@gmail.com; helo=mail-io1-xd36.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, HTML_MESSAGE=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:325994 Archived-At: --Apple-Mail=_47735A13-99CA-4FDD-8019-1297953EF4B1 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii I propose adding the simple package speedrect = to ELPA. Speedrect is a modal = interface that comes alive when rectangle-mark-mode is active. It = provides easy access to enhanced rectangle functionality. Beyond all = the normal (and a few hidden) rectangle functions, some additional = speedrect capabilities of note include: - auto-restarting (so you can easily chain multiple rectangle actions) - autosave and restore of the last rectangle - rectangular text wrapping - robust integration with calc - quick placement of multiple-cursors --Apple-Mail=_47735A13-99CA-4FDD-8019-1297953EF4B1 Content-Transfer-Encoding: 7bit Content-Type: text/html; charset=us-ascii
I propose adding the simple package speedrect to ELPA.  Speedrect is a modal interface that comes alive when rectangle-mark-mode is active.  It provides easy access to enhanced rectangle functionality.  Beyond all the normal (and a few hidden) rectangle functions, some additional speedrect capabilities of note include:

- auto-restarting (so you can easily chain multiple rectangle actions)
- autosave and restore of the last rectangle
- rectangular text wrapping
- robust in tegration with calc
- quick placement of multiple-cursors

--Apple-Mail=_47735A13-99CA-4FDD-8019-1297953EF4B1--