From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Akib Azmain Turja Newsgroups: gmane.emacs.devel Subject: [NonGNU ELPA] 11 new packages! Date: Mon, 14 Nov 2022 13:42:21 +0600 Message-ID: <87r0y6ug9z.fsf@disroot.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="===-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="404"; mail-complaints-to="usenet@ciao.gmane.io" To: Emacs Developer List Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Nov 15 00:31:58 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 1ouivm-000AR6-EL for ged-emacs-devel@m.gmane-mx.org; Tue, 15 Nov 2022 00:31:58 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ouipC-0001jw-OM; Mon, 14 Nov 2022 18:25:10 -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 1ouigC-0004sJ-NY for emacs-devel@gnu.org; Mon, 14 Nov 2022 18:16:05 -0500 Original-Received: from knopi.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ouUTK-0005nS-Dl for emacs-devel@gnu.org; Mon, 14 Nov 2022 03:05:41 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 482C841226 for ; Mon, 14 Nov 2022 09:05:37 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Original-Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C57A7qCn3RWZ for ; Mon, 14 Nov 2022 09:05:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1668413135; bh=lzabk8YlU13n/0lG1F3bPP6lofddhcia6EmWWEY3Hns=; h=From:To:Subject:Date:From; b=g1zhahLlUKuT3nQA8S49WS8/xQOpblaqaFXv4ggtLpYDl+tKFHJ6e99y6VDEoii+G 0OIOVHeBsaGD4eTf1sdD7H0DbduvKenrFkEw8QXUAPQYkcK86PJKTipTCtgsuvtTGT nbUNfrlCJy6+bgXbS9dtePNrUAkYchUmN6dKg87/PIT75P+YJkJs/1lAqa3wtT3ycp DFLVyZnyWOBfsI2QpOcdKeBgvicWux9+pcNMvFjeg+EDkHJlE52oW6GZ5HTJgkRj+w 5Zq+fhchH0mJtnLmeZQlPZ60nqWWtmtj/Ked5DYuGR5j+eTULXfD0GyB3jlMFwOQwi aVCyKv7/9lqtw== Received-SPF: pass client-ip=178.21.23.139; envelope-from=akib@disroot.org; helo=knopi.disroot.org 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_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:299768 Archived-At: --===-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: multipart/mixed; boundary="==-=-=" --==-=-= Content-Type: text/plain Content-Disposition: inline TL;DR: New packages: Workroom, Blow, IWindow, Why This, Devhelp, GNU Indent, HL Column, Minibar, testcover-mark-line, Camera and GC Buffers. Before someone asks me to consider assigning my copyright, I would like to say that a printed copy of assignment agreement is in my hands right now, but I can't sign it now, and I don't know when I'll able to sign (don't get me wrong, I really want to sign it). * Workroom - Named rooms for work without irrelevant distracting buffers Workroom is yet another workspace package. It's similar to perspective and persp-mode packages, but here is are the key advantanges: + Each workroom (workspace) can have multiple views (window configuration). + Bookmark integration. + Desktop.el integration. --==-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-elpa-packages-workroom-New-package.patch Content-Transfer-Encoding: quoted-printable Content-Description: Workroom From=20e12d0fd3896d4fa0c885d78be929e6992e0f88b8 Mon Sep 17 00:00:00 2001 From: Akib Azmain Turja Date: Mon, 14 Nov 2022 01:48:36 +0600 Subject: [PATCH] * elpa-packages (workroom): New package =2D-- elpa-packages | 3 +++ 1 file changed, 3 insertions(+) diff --git a/elpa-packages b/elpa-packages index b0dd9d3..62cf79a 100644 =2D-- a/elpa-packages +++ b/elpa-packages @@ -663,6 +663,9 @@ =20 ("with-simulated-input" :url "https://github.com/DarwinAwardWinner/with-s= imulated-input") =20 + ("workroom" :url "https://codeberg.org/akib/emacs-workroom" + :doc "workroom.texi") + ("ws-butler" :url "https://github.com/lewang/ws-butler" :readme "README.md" :ignored-files ("COPYING" "tests" "Makefile" ".travis.yml")) =2D-=20 2.37.1 --==-=-= Content-Type: text/plain Content-Disposition: inline * Blow - Blow away mode lighters This is similar to the Diminish package. I didn't use Diminish, so I can't compare. However, the key difference of Blow from other similar packages are that mode line is affected only when blow-mode is enabled and the lighter is actually stored in a customizable variable. --==-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-elpa-packages-blow-New-package.patch Content-Transfer-Encoding: quoted-printable Content-Description: Blow From=2034a638fe45b9b52470e88203d37f459b83cb8122 Mon Sep 17 00:00:00 2001 From: Akib Azmain Turja Date: Mon, 14 Nov 2022 09:45:14 +0600 Subject: [PATCH] * elpa-packages (blow): New package =2D-- elpa-packages | 2 ++ 1 file changed, 2 insertions(+) diff --git a/elpa-packages b/elpa-packages index b0dd9d3..fdea5e4 100644 =2D-- a/elpa-packages +++ b/elpa-packages @@ -53,6 +53,8 @@ =20 ("bison-mode" :url "https://github.com/Wilfred/bison-mode") =20 + ("blow" :url "https://codeberg.org/akib/emacs-blow") + ("boxquote" :url "https://github.com/davep/boxquote.el.git" :readme "README.md" :ignored-files ("COPYING")) =2D-=20 2.37.1 --==-=-= Content-Type: text/plain Content-Disposition: inline * IWindow - Interactively manipulate windows This is similar to ace-window. Only the key difference is that it uses the mode line by default instead of Avy, which I need for EXWM. However it is extensible, almost anything can be used for showing the keys with a few lines of code. --==-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-elpa-packages-iwindow-New-package.patch Content-Transfer-Encoding: quoted-printable Content-Description: IWindow From=206b85d539b486c70e1328d8ee6d876280ab5256f8 Mon Sep 17 00:00:00 2001 From: Akib Azmain Turja Date: Mon, 14 Nov 2022 10:55:25 +0600 Subject: [PATCH] * elpa-packages (iwindow): New package =2D-- elpa-packages | 2 ++ 1 file changed, 2 insertions(+) diff --git a/elpa-packages b/elpa-packages index b0dd9d3..2cf67d9 100644 =2D-- a/elpa-packages +++ b/elpa-packages @@ -312,6 +312,8 @@ =20 ("inkpot-theme" :url "https://codeberg.org/ideasman42/emacs-theme-= inkpot") =20 + ("iwindow" :url "https://codeberg.org/akib/emacs-iwindow") + ("j-mode" :url "https://github.com/zellio/j-mode" :ignored-files ("LICENSE")) =20 =2D-=20 2.37.1 --==-=-= Content-Type: text/plain Content-Disposition: inline * Why This - Why is this line here? Ask version control This shows the last commit that change the current line. Works for Git and Mercurial. However integration with other packages like VC and Magit is still WIP (due to lack of interest). --==-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-elpa-packages-why-this-New-package.patch Content-Transfer-Encoding: quoted-printable Content-Description: Why This From=2083e97fa5594a967fecd0f0bd108181ab0e8242ee Mon Sep 17 00:00:00 2001 From: Akib Azmain Turja Date: Mon, 14 Nov 2022 09:31:23 +0600 Subject: [PATCH] * elpa-packages (why-this): New package =2D-- elpa-packages | 2 ++ 1 file changed, 2 insertions(+) diff --git a/elpa-packages b/elpa-packages index b0dd9d3..d2190f9 100644 =2D-- a/elpa-packages +++ b/elpa-packages @@ -656,6 +656,8 @@ ("wgrep" :url "https://github.com/mhayashi1120/Emacs-wgrep" :ignored-files "COPYING") =20 + ("why-this" :url "https://codeberg.org/akib/emacs-why-this") + ("with-editor" :url "https://github.com/magit/with-editor" :ignored-files ("LICENSE" "htmlxref.cnf" ".travis.yml" ".mailmap" "Makef= ile") :lisp-dir "lisp" =2D-=20 2.37.1 --==-=-= Content-Type: text/plain Content-Disposition: inline * Devhelp - Browse documentation in Devhelp format This can be used to read the Devhelp documentation that comes with softwares like GTK, Pango, Python. --==-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-elpa-packages-devhelp-New-package.patch Content-Transfer-Encoding: quoted-printable Content-Description: Devhelp From=20b408ce846d4da44a78aa39f4faaad914dbef3989 Mon Sep 17 00:00:00 2001 From: Akib Azmain Turja Date: Mon, 14 Nov 2022 09:54:29 +0600 Subject: [PATCH] * elpa-packages (devhelp): New package =2D-- elpa-packages | 2 ++ 1 file changed, 2 insertions(+) diff --git a/elpa-packages b/elpa-packages index b0dd9d3..2dd9fad 100644 =2D-- a/elpa-packages +++ b/elpa-packages @@ -98,6 +98,8 @@ :ignored-files ("LICENSE" "test" "Cask" "Makefile") :news "CHANGELOG.md") =20 + ("devhelp" :url "https://codeberg.org/akib/emacs-devhelp") + ("diff-ansi" :url "https://codeberg.org/ideasman42/emacs-diff-ansi" :ignored-files ("LICENSE")) =20 =2D-=20 2.37.1 --==-=-= Content-Type: text/plain Content-Disposition: inline * GNU Indent - Indent your code with GNU Indent This indents your code with GNU Indent, either automatically on save or on demand. --==-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-elpa-packages-gnu-indent-New-package.patch Content-Transfer-Encoding: quoted-printable Content-Description: GNU Indent From=2097f1be13211835b35423875c51c973ef3df8e76e Mon Sep 17 00:00:00 2001 From: Akib Azmain Turja Date: Mon, 14 Nov 2022 01:52:17 +0600 Subject: [PATCH] * elpa-packages (gnu-indent): New package =2D-- elpa-packages | 2 ++ 1 file changed, 2 insertions(+) diff --git a/elpa-packages b/elpa-packages index b0dd9d3..5f75dfe 100644 =2D-- a/elpa-packages +++ b/elpa-packages @@ -218,6 +218,8 @@ ;; :doc "texi/gnu-apl-mode.texi" ; the manual is currently empty :ignored-files ("Makefile")) =20 + ("gnu-indent" :url "https://codeberg.org/akib/emacs-gnu-indent") + ("gnuplot" :url "https://github.com/emacs-gnuplot/gnuplot" :ignored-files ("LICENSE" "Makefile" "gpelcard.tex") :news "CHANGELOG.org") =2D-=20 2.37.1 --==-=-= Content-Type: text/plain Content-Disposition: inline * HL Column - Highlight the current column As the summary line says, it highlight the current column. I don't use it personally. Someone showed that Vim has this feature, so Emacs must also have this. --==-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-elpa-packages-hl-column-New-package.patch Content-Transfer-Encoding: quoted-printable Content-Description: HL Column From=20c9bfc20a385410453544a9ad1915e940d5d2d977 Mon Sep 17 00:00:00 2001 From: Akib Azmain Turja Date: Mon, 14 Nov 2022 10:02:20 +0600 Subject: [PATCH] * elpa-packages (hl-column): New package =2D-- elpa-packages | 2 ++ 1 file changed, 2 insertions(+) diff --git a/elpa-packages b/elpa-packages index b0dd9d3..311614a 100644 =2D-- a/elpa-packages +++ b/elpa-packages @@ -287,6 +287,8 @@ =20 ("hl-block-mode" :url "https://codeberg.org/ideasman42/emacs-hl-blo= ck-mode") =20 + ("hl-column" :url "https://codeberg.org/akib/emacs-hl-column") + ("htmlize" :url "https://github.com/hniksic/emacs-htmlize" :ignored-files ("htmlize.el.html") :release-branch "stable") =2D-=20 2.37.1 --==-=-= Content-Type: text/plain Content-Disposition: inline * Minibar - Modular status bar in minibuffer Since I use EXWM, I need a status bar for showing various information. None of the external status bar programs satisfied me, so I wrote my own. --==-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-elpa-packages-minibar-New-package.patch Content-Transfer-Encoding: quoted-printable Content-Description: Minibar From=20f210f23f46ca3ba2439ccaa77d699417d2be7ed5 Mon Sep 17 00:00:00 2001 From: Akib Azmain Turja Date: Mon, 14 Nov 2022 10:58:08 +0600 Subject: [PATCH] * elpa-packages (minibar): New package =2D-- elpa-packages | 2 ++ 1 file changed, 2 insertions(+) diff --git a/elpa-packages b/elpa-packages index b0dd9d3..347e3b7 100644 =2D-- a/elpa-packages +++ b/elpa-packages @@ -387,6 +387,8 @@ =20 ("mentor" :url "https://github.com/skangas/mentor.git") =20 + ("minibar" :url "https://codeberg.org/akib/emacs-minibar") + ("moe-theme" :url "https://github.com/kuanyui/moe-theme.el.git" :ignored-files ("pics" "LICENSE")) =20 =2D-=20 2.37.1 --==-=-= Content-Type: text/plain Content-Disposition: inline * testcover-mark-line - Mark whole line with Testcover I developed this for my another package in development (you can't find it on the internet), which has more than 6000 lines of code and more than 50 tests trying to cover all non-UI parts of it. Finding the testcover marks in such a large file is extremely is hard for me, so I wrote it to mark whole line also, with another face. --==-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-elpa-packages-testcover-mark-line-New-package.patch Content-Transfer-Encoding: quoted-printable Content-Description: testcover-mark-line From=2058c95e5a1052d892f1ab5f5ddfc2bcf1bf77cce8 Mon Sep 17 00:00:00 2001 From: Akib Azmain Turja Date: Mon, 14 Nov 2022 11:01:33 +0600 Subject: [PATCH] * elpa-packages (testcover-mark-line): New package =2D-- elpa-packages | 2 ++ 1 file changed, 2 insertions(+) diff --git a/elpa-packages b/elpa-packages index b0dd9d3..588b885 100644 =2D-- a/elpa-packages +++ b/elpa-packages @@ -609,6 +609,8 @@ :readme "readme.org" :ignored-files ("COPYING" "screenshots")) =20 + ("testcover-mark-line" :url "https://codeberg.org/akib/emacs-testcover-ma= rk-line") + ("textile-mode" :url "https://github.com/juba/textile-mode") =20 ("toc-org" :url "https://github.com/snosov1/toc-org.git" =2D-=20 2.37.1 --==-=-= Content-Type: text/plain Content-Disposition: inline * Camera - Take picture with your camera Turn your Emacs into a Camera! I don't use the webcam much, so I didn't want to install the heavy webcam programs and wrote this small package. It can't record video, it can definitely take photos. --==-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-elpa-packages-camera-New-package.patch Content-Transfer-Encoding: quoted-printable Content-Description: Camera From=2088445f5fe9cf914ce1d665ce1f432c051e59ac0e Mon Sep 17 00:00:00 2001 From: Akib Azmain Turja Date: Mon, 14 Nov 2022 09:52:35 +0600 Subject: [PATCH] * elpa-packages (camera): New package =2D-- elpa-packages | 2 ++ 1 file changed, 2 insertions(+) diff --git a/elpa-packages b/elpa-packages index b0dd9d3..9548c68 100644 =2D-- a/elpa-packages +++ b/elpa-packages @@ -60,6 +60,8 @@ ("buttercup" :url "https://github.com/jorgenschaefer/emacs-buttercup" :ignored-files ("LICENSE")) =20 + ("camera" :url "https://codeberg.org/akib/emacs-camera") + ("caml" :url "https://github.com/ocaml/caml-mode" :ignored-files ("COPYING") ;; The version 4.7.1 from Melpa-stable seems to correspond to =2D-=20 2.37.1 --==-=-= Content-Type: text/plain Content-Disposition: inline * GC Buffers - Kill garbage buffers automatically This kills all garbage buffers (can be obviously customized) after a certain amount of idle time. --==-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-elpa-packages-gc-buffers-New-package.patch Content-Transfer-Encoding: quoted-printable Content-Description: GC Buffers From=2020f25aadddd45112e298c8f4ae07b31ab24161b3 Mon Sep 17 00:00:00 2001 From: Akib Azmain Turja Date: Mon, 14 Nov 2022 09:56:42 +0600 Subject: [PATCH] * elpa-packages (gc-buffers): New package =2D-- elpa-packages | 2 ++ 1 file changed, 2 insertions(+) diff --git a/elpa-packages b/elpa-packages index b0dd9d3..899fe24 100644 =2D-- a/elpa-packages +++ b/elpa-packages @@ -185,6 +185,8 @@ =20 ("free-keys" :url "https://github.com/Fuco1/free-keys") =20 + ("gc-buffers" :url "https://codeberg.org/akib/emacs-gc-buffers") + ("geiser" :url "https://gitlab.com/emacs-geiser/geiser.git" :lisp-dir "elisp" :readme "readme.org" =2D-=20 2.37.1 --==-=-= Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: quoted-printable =2D-=20 Akib Azmain Turja, GPG key: 70018CE5819F17A3BBA666AFE74F0EFA922AE7F5 Fediverse: akib@hostux.social Codeberg: akib emailselfdefense.fsf.org | "Nothing can be secure without encryption." --==-=-=-- --=-=-=-- --===-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEyVTKmrtL6kNBe3FRVTX89U2IYWsFAmNx8xkACgkQVTX89U2I YWsILQ//VJkJpXrx+xz67sdYm8r84WdkeLKFjmuMQyATYvG0TSlVkZBxcXASaqD+ 4QitpQLIAPM3t4p7G475fYXOe3FiDDAaY2n13OLzt4xzsrc9YV8tEeJtqqTdqkIM NVRInlNCO4osONsifCsnQoZD6O5Ba2OXhDfSXrepnJU1vM7RX2FS1UxwfE86jMuK I7DXLWep19seISd2yfoPgJ2tT34Iwkl5F1LQI59FwgVPFBka9GrAb2uAWqoEG4fk 9doaT857Bg+7vT9w4iiSx4iyO5KEq7SeEDi+P9dbc6JqfK+qMgshggsDjZMujwLQ F/e2ZNIv0NTsel7yfr4D+GRMpk5GTjRSuyl9f4Jirm12AyuefcsqAVUyVacUgp7l +Oef4YRIMGxFTJhBKrceM5mx0sey0uN4nlj4CIQYlB2hUMmR8YrkYQ+1QufPhgB0 GFGqjbrnehw3MFJ9p/bNLRCqwv0r0YfcRpP4QfYgqJugtR0OOD7ssLKe1ko1SqVo +IQBejGS62LFxM2ytSzneEbJeUJrpI1l7uJ8kSMgKKmJvEEaNVwpEpvRNxN4pGY0 4J7ls1T2lfCAEWWfdyZFWbH54zP9QMrAfUCAWxIjS9PuDA46Q3FON4T7MM4IR3M8 TWNd4ggK+BZcOHUlWcuHtAr0x84McyLBui+cA9t99Dy1nKlHI+U= =Dh7C -----END PGP SIGNATURE----- --===-=-=--