unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Adding the `prescient` packages to NonGNU ELPA?
@ 2022-11-20  3:27 Okamsn
  2022-11-20  9:24 ` Philip Kaludercic
  0 siblings, 1 reply; 40+ messages in thread
From: Okamsn @ 2022-11-20  3:27 UTC (permalink / raw)
  To: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 1421 bytes --]

Hello,

Would you be willing to add Prescient[1] and some of its related
packages to NonGNU ELPA, as in the attached file? I am one of the
maintainers of this package. The author of the package does not wish to
assign copyright or require others to do so, so it cannot be added to
GNU ELPA.

Prescient is for sorting and filtering completion candidates. Its
filtering is similar to the package Orderless and it sorts by a
combination of the frequency and the recency of the candidates.

These are the packages I am wondering if you would be willing to add:

- `prescient`: The base package, which provides the sorting and
    filtering functions and a completion style

- `company-prescient`: Use `prescient` sorting with Company

- `corfu-prescient`: Use `prescient` sorting and filtering with Corfu

- `vertico-prescient`: Use `prescient` sorting and filtering with Vertico

All of these packages live in the same repository in the link below.

When I tried testing the installation of `prescient`, it installed
an older version of the file `prescient.el` than what is current in the
repository. This was the version that received an update to the version
number, but how does the system decide which is the most recent stable
version of a file? I might need to increase the number to make it
install a newer version.

Thank you.


[1]: https://github.com/radian-software/prescient.el

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-First-attempt-at-adding-packages.patch --]
[-- Type: text/x-patch; name=0001-First-attempt-at-adding-packages.patch, Size: 2507 bytes --]

From f2d4107036e5be8b97de83663e47aeb5a670a301 Mon Sep 17 00:00:00 2001
From: okamsn <okamsn@protonmail.com>
Date: Sat, 19 Nov 2022 21:13:05 -0500
Subject: [PATCH] First attempt at adding packages.

---
 elpa-packages | 40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/elpa-packages b/elpa-packages
index eb69320ee2..a15d60370b 100644
--- a/elpa-packages
+++ b/elpa-packages
@@ -484,6 +484,46 @@
  ("popup"		:url "https://github.com/auto-complete/popup-el"
   :ignored-files ("LICENSE"))
 
+ ("prescient"           :url "https://github.com/radian-software/prescient.el"
+  :branch "main"
+  :news "CHANGELOG.md"
+  :mainfile "prescient.el"
+  :readme "README.md"
+  :ignored-files ("Dockerfile" "LICENSE.md" "Makefile" "company-prescient.el"
+                  "corfu-prescient.el" "ivy-prescient.el" "scripts"
+                  "selectrum-prescient.el" "stub" "vertico-prescient.el"
+                  ".dir-locals.el" ".github" ".gitignore"))
+
+ ("vertico-prescient"   :url "https://github.com/radian-software/prescient.el"
+  :branch "main"
+  :news "CHANGELOG.md"
+  :mainfile "vertico-prescient.el"
+  :readme "README.md"
+  :ignored-files ("Dockerfile" "LICENSE.md" "Makefile" "company-prescient.el"
+                  "corfu-prescient.el" "ivy-prescient.el" "prescient.el"
+                  "scripts" "selectrum-prescient.el" "stub" ".dir-locals.el"
+                  ".github" ".gitignore"))
+
+ ("corfu-prescient"     :url "https://github.com/radian-software/prescient.el"
+  :branch "main"
+  :news "CHANGELOG.md"
+  :mainfile "corfu-prescient.el"
+  :readme "README.md"
+  :ignored-files ("Dockerfile" "LICENSE.md" "Makefile" "company-prescient.el"
+                  "ivy-prescient.el" "prescient.el" "scripts"
+                  "selectrum-prescient.el" "stub" "vertico-prescient.el"
+                  ".dir-locals.el" ".github" ".gitignore"))
+
+ ("company-prescient"   :url "https://github.com/radian-software/prescient.el"
+  :branch "main"
+  :news "CHANGELOG.md"
+  :mainfile "company-prescient.el"
+  :readme "README.md"
+  :ignored-files ("Dockerfile" "LICENSE.md" "Makefile" "corfu-prescient.el"
+                  "ivy-prescient.el" "prescient.el" "scripts"
+                  "selectrum-prescient.el" "stub" "vertico-prescient.el"
+                  ".dir-locals.el" ".github" ".gitignore"))
+
  ("projectile"  	:url "https://github.com/bbatsov/projectile"
   :ignored-files ("LICENSE" "doc" "test")
   :news "CHANGELOG.md")
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2022-12-20  3:10 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-20  3:27 Adding the `prescient` packages to NonGNU ELPA? Okamsn
2022-11-20  9:24 ` Philip Kaludercic
2022-11-20 11:23   ` Stefan Kangas
2022-11-20 15:19     ` Stefan Monnier
2022-11-20 15:41       ` Philip Kaludercic
2022-11-21 21:17         ` Richard Stallman
2022-11-22 13:53           ` Akib Azmain Turja
2022-11-23 23:12             ` okamsn
2022-11-26  0:50               ` Richard Stallman
2022-11-20 17:10   ` Visuwesh
2022-11-20 18:39     ` Stefan Monnier
2022-12-16  9:41     ` North Year
2022-12-16 19:25       ` Philip Kaludercic
2022-12-17  3:28         ` Stefan Monnier
2022-12-17  9:17           ` Philip Kaludercic
2022-12-17 15:52             ` Stefan Monnier
2022-12-17 16:07               ` Philip Kaludercic
2022-12-17 16:24                 ` Philip Kaludercic
2022-12-17 18:01                   ` Okamsn
2022-12-17 18:08                     ` Philip Kaludercic
2022-12-17 18:39                     ` Stefan Monnier
2022-12-20  1:32                       ` Okamsn
2022-12-20  3:10                         ` Stefan Monnier
2022-11-20 17:42   ` Okamsn
2022-12-05  0:27     ` Okamsn
2022-12-05 15:21       ` Stefan Monnier
2022-12-09  3:58         ` Okamsn
2022-12-09 15:08           ` Stefan Monnier
2022-12-09 15:27             ` Philip Kaludercic
2022-12-10  4:10             ` Richard Kim
2022-12-10 15:12               ` Stefan Monnier
2022-12-10 16:38                 ` Richard Kim
2022-12-10 17:44                   ` Stefan Monnier
2022-12-05 17:21       ` Philip Kaludercic
2022-12-16  2:04         ` Okamsn
2022-12-16 19:26           ` Philip Kaludercic
2022-11-22 15:41   ` Jonas Bernoulli
2022-11-22 21:09     ` Stefan Monnier
2022-11-23  9:56       ` Jonas Bernoulli
2022-11-23 12:33         ` Stefan Monnier

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).