From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Daniel Semyonov Newsgroups: gmane.emacs.devel Subject: [NonGNU ELPA] New packages: Vcomplete, swsw Date: Sun, 22 May 2022 13:58:52 +0300 Message-ID: <875ylx4yvn.fsf@dsemy.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34240"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun May 22 13:00:50 2022 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 1nsjKM-0008gz-5P for ged-emacs-devel@m.gmane-mx.org; Sun, 22 May 2022 13:00:50 +0200 Original-Received: from localhost ([::1]:53298 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nsjKJ-0007aB-QK for ged-emacs-devel@m.gmane-mx.org; Sun, 22 May 2022 07:00:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46234) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nsjIb-0006sM-Bx for emacs-devel@gnu.org; Sun, 22 May 2022 06:59:01 -0400 Original-Received: from dsemy.com ([46.23.89.208]:21811) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nsjIZ-0005W0-2G for emacs-devel@gnu.org; Sun, 22 May 2022 06:59:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=dkim; bh=chh1GmQr1hvda WBuiZCXGPMzchsQLAVE9HsdFqoHHzM=; h=date:subject:to:from; d=dsemy.com; b=TTbYVVV9Sw2tn4+mfCU/DhwxeNxNoxaI04fakHb2YLNmO8Os61aALIom1M1T19MyjIWo lEk34Ol1m60A+bfmn5WySSeyq8/HTbP9SLHEuNCTthqcbSbsjMl0/fJDSCy1kvEby+V3tR l0Y1WU+PVJ42RuKujBK9mQb+0L8e4ri4Qpvwjvd9e236WI/5dk2SDw1y2c4ZDPsEl5eEko 85yIuzYoP2/U7wWLqvlSEjvKMU8b9G2vsgnfvnh8GWE/3aYqVrtJ8XRqc7T5vxo9ZWVGWX RzMK7bDH+1VFD7yXycwT0qTCFFeUDzm3SnkuyPRww6JejLYJEbygXXOha6xeCRmQ== Original-Received: from coldharbour (bzq-79-183-62-6.red.bezeqint.net [79.183.62.6]) by dsemy.com (OpenSMTPD) with ESMTPSA id 358ae667 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Sun, 22 May 2022 12:58:53 +0200 (CEST) Original-Received: from localhost (coldharbour [local]) by coldharbour (OpenSMTPD) with ESMTPA id 2ee5e738 for ; Sun, 22 May 2022 10:58:52 +0000 (UTC) Received-SPF: pass client-ip=46.23.89.208; envelope-from=daniel@dsemy.com; helo=dsemy.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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=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" Xref: news.gmane.io gmane.emacs.devel:290085 Archived-At: --=-=-= Content-Type: text/plain Hi, I'd like to submit two packages to NonGNU ELPA: Vcomplete and swsw. Vcomplete provides a minor mode enhancing the default completion list buffer. It is designed to change as little as possible so as to remain compatible with other enhancements to the default completion interface, while also providing entry points for advanced users who wish to perform actions on completion candidates. >From the package commentary: When `vcomplete-mode' is active: - The completion list buffer opens and updates automatically (see `vcomplete-auto-update'). - The completion list buffer can be controlled through the minibuffer (during minibuffer completion) or the current buffer (during in-buffer completion), if it's visible. - The currently selected completion is highlighted in the completion list buffer. C-n moves point to the next completion. C-p moves point to the previous completion. M-RET (C-M-m) chooses the completion at point. Source code: https://sr.ht/~dsemy/vcomplete Homepage (change log and manual): https://dsemy.com/projects/vcomplete swsw (simple window switching) provides a minor mode for switching to windows using IDs assigned to them automatically. It is designed to be easily extensible, providing ways to change how IDs are displayed and to easily define new actions to be performed on windows. >From the package commentary: When swsw-mode is active: - A window ID is displayed using a mode line lighter or a display function (see `swsw-display-function'). - Window IDs are assigned to all windows on all frames except for the minibuffer(by default, see `swsw-scope'). - `other-window' (C-x o by default) is remapped to `swsw-select'. C-x o ID switches focus to the window which corresponds to ID. C-x o m switches focus to the minibuffer if it's active. C-x o 0 ID deletes the window which corresponds to ID. Source code: https://sr.ht/~dsemy/swsw Homepage (change log and manual): https://dsemy.com/projects/swsw Both packages include Texinfo manuals (from which the manuals on their homepages is generated). Please let me know beforehand if there is intention to add either package to NonGNU ELPA, so I could update their manuals and add '.elpaignore' files to their repositories. Attached are patches for nongnu.git adding these packages. Regards, Daniel PS: I initially intended to submit these packages to GNU ELPA, but unfortunately I probably won't be able to assign copyright any time soon. (I'm assuming it would be possible to move them to GNU ELPA in the future?) --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-elpa-packages-vcomplete-New-package.patch Content-Description: vcomplete-patch >From bf42dc60b335e9806130c072b5c30bce7c9809c6 Mon Sep 17 00:00:00 2001 From: Daniel Semyonov Date: Sun, 22 May 2022 13:05:19 +0300 Subject: [PATCH 1/2] * elpa-packages (vcomplete): New package --- elpa-packages | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/elpa-packages b/elpa-packages index 734584008d..30f7921dad 100644 --- a/elpa-packages +++ b/elpa-packages @@ -550,6 +550,10 @@ ("vc-fossil" :url "https://github.com/venks1/emacs-fossil") + ("vcomplete" :url "https://git.sr.ht/~dsemy/vcomplete" + :doc "vcomplete.texi" + :news "NEWS") + ("visual-fill-column" :url "https://codeberg.org/joostkremers/visual-fill-column.git" :readme "README.md" :ignored-files ("Cask" "LICENSE" "adaptive-wrap.png" "after.png" "before.png" -- 2.36.1 --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0002-elpa-packages-swsw-New-package.patch Content-Description: swsw-patch >From e5ffb0dbc4f1b390be01cc0e1137c3622fe36543 Mon Sep 17 00:00:00 2001 From: Daniel Semyonov Date: Sun, 22 May 2022 13:09:41 +0300 Subject: [PATCH 2/2] * elpa-packages (swsw): New package --- elpa-packages | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/elpa-packages b/elpa-packages index 30f7921dad..dcc726e639 100644 --- a/elpa-packages +++ b/elpa-packages @@ -522,6 +522,10 @@ ("swift-mode" :url "https://github.com/swift-emacs/swift-mode" :ignored-files ("COPYING" "scripts" "test" "Eldev" "Makefile")) + ("swsw" :url "https://git.sr.ht/~dsemy/swsw" + :doc "swsw.texi" + :news "NEWS") + ("textile-mode" :url "https://github.com/juba/textile-mode") ("systemd" :url "https://github.com/holomorph/systemd-mode" -- 2.36.1 --=-=-=--