From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Okamsn Newsgroups: gmane.emacs.devel Subject: Adding the `prescient` packages to NonGNU ELPA? Date: Sun, 20 Nov 2022 03:27:33 +0000 Message-ID: <16193c73-ab80-04c9-558f-d5e6142f38f3@protonmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_S8cFoeM2S7EoNzJv4wydVLtZQLbPQpLjkfK9lEJsOQ" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40347"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 20 07:20:53 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 1owdhE-000AIK-OG for ged-emacs-devel@m.gmane-mx.org; Sun, 20 Nov 2022 07:20:52 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1owdgO-0002oV-BE; Sun, 20 Nov 2022 01:20:00 -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 1owazr-0003ne-1l for emacs-devel@gnu.org; Sat, 19 Nov 2022 22:27:55 -0500 Original-Received: from mail-0301.mail-europe.com ([188.165.51.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1owazo-0007pa-5a for emacs-devel@gnu.org; Sat, 19 Nov 2022 22:27:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1668914858; x=1669174058; bh=O6bxhwUlSiPe35ZuwWm0TZ7apNNUNUWSoCFiB9lYtbg=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=umcic7KqqX92S77TphWxdfVh/e4p5jmhja0o92QaEdYBvMOUkL7sqNftIaEBpdP3u ROMglyPaoms1hW534EE9yqoXE/WeY6kQXnywaFGTGpjm2UgGHr3p8cF03AtWDMrXTX AgqYtPBgAgUOGBlLk+HMf2yrsb6JUua99ZL1/2retycaowKK2btpGKrw6ESwP1dqRh Zc38caFB8mVKVfVh2y0tjr4kCdHoXgTJDHDE5mqJbgmO0glzzOJFdW9msrS+C16jRj mS7lSeChiV1MB61VGnM+vB69f/k6qPBbjz1KDcQU34GY0AWb+czpfGC5cqODdbpf98 kxLY5YY+ecQcw== Feedback-ID: 25935600:user:proton Received-SPF: pass client-ip=188.165.51.139; envelope-from=okamsn@protonmail.com; helo=mail-0301.mail-europe.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sun, 20 Nov 2022 01:19:55 -0500 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:300224 Archived-At: This is a multi-part message in MIME format. --b1_S8cFoeM2S7EoNzJv4wydVLtZQLbPQpLjkfK9lEJsOQ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 --b1_S8cFoeM2S7EoNzJv4wydVLtZQLbPQpLjkfK9lEJsOQ Content-Type: text/x-patch; name=0001-First-attempt-at-adding-packages.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-First-attempt-at-adding-packages.patch RnJvbSBmMmQ0MTA3MDM2ZTViZThiOTdkZTgzNjYzZTQ3YWViNWE2NzBhMzAxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBva2Ftc24gPG9rYW1zbkBwcm90b25tYWlsLmNvbT4KRGF0ZTog U2F0LCAxOSBOb3YgMjAyMiAyMToxMzowNSAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIEZpcnN0IGF0 dGVtcHQgYXQgYWRkaW5nIHBhY2thZ2VzLgoKLS0tCiBlbHBhLXBhY2thZ2VzIHwgNDAgKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQwIGlu c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9lbHBhLXBhY2thZ2VzIGIvZWxwYS1wYWNrYWdlcwpp bmRleCBlYjY5MzIwZWUyLi5hMTVkNjAzNzBiIDEwMDY0NAotLS0gYS9lbHBhLXBhY2thZ2VzCisr KyBiL2VscGEtcGFja2FnZXMKQEAgLTQ4NCw2ICs0ODQsNDYgQEAKICAoInBvcHVwIgkJOnVybCAi aHR0cHM6Ly9naXRodWIuY29tL2F1dG8tY29tcGxldGUvcG9wdXAtZWwiCiAgIDppZ25vcmVkLWZp bGVzICgiTElDRU5TRSIpKQogCisgKCJwcmVzY2llbnQiICAgICAgICAgICA6dXJsICJodHRwczov L2dpdGh1Yi5jb20vcmFkaWFuLXNvZnR3YXJlL3ByZXNjaWVudC5lbCIKKyAgOmJyYW5jaCAibWFp biIKKyAgOm5ld3MgIkNIQU5HRUxPRy5tZCIKKyAgOm1haW5maWxlICJwcmVzY2llbnQuZWwiCisg IDpyZWFkbWUgIlJFQURNRS5tZCIKKyAgOmlnbm9yZWQtZmlsZXMgKCJEb2NrZXJmaWxlIiAiTElD RU5TRS5tZCIgIk1ha2VmaWxlIiAiY29tcGFueS1wcmVzY2llbnQuZWwiCisgICAgICAgICAgICAg ICAgICAiY29yZnUtcHJlc2NpZW50LmVsIiAiaXZ5LXByZXNjaWVudC5lbCIgInNjcmlwdHMiCisg ICAgICAgICAgICAgICAgICAic2VsZWN0cnVtLXByZXNjaWVudC5lbCIgInN0dWIiICJ2ZXJ0aWNv LXByZXNjaWVudC5lbCIKKyAgICAgICAgICAgICAgICAgICIuZGlyLWxvY2Fscy5lbCIgIi5naXRo dWIiICIuZ2l0aWdub3JlIikpCisKKyAoInZlcnRpY28tcHJlc2NpZW50IiAgIDp1cmwgImh0dHBz Oi8vZ2l0aHViLmNvbS9yYWRpYW4tc29mdHdhcmUvcHJlc2NpZW50LmVsIgorICA6YnJhbmNoICJt YWluIgorICA6bmV3cyAiQ0hBTkdFTE9HLm1kIgorICA6bWFpbmZpbGUgInZlcnRpY28tcHJlc2Np ZW50LmVsIgorICA6cmVhZG1lICJSRUFETUUubWQiCisgIDppZ25vcmVkLWZpbGVzICgiRG9ja2Vy ZmlsZSIgIkxJQ0VOU0UubWQiICJNYWtlZmlsZSIgImNvbXBhbnktcHJlc2NpZW50LmVsIgorICAg ICAgICAgICAgICAgICAgImNvcmZ1LXByZXNjaWVudC5lbCIgIml2eS1wcmVzY2llbnQuZWwiICJw cmVzY2llbnQuZWwiCisgICAgICAgICAgICAgICAgICAic2NyaXB0cyIgInNlbGVjdHJ1bS1wcmVz Y2llbnQuZWwiICJzdHViIiAiLmRpci1sb2NhbHMuZWwiCisgICAgICAgICAgICAgICAgICAiLmdp dGh1YiIgIi5naXRpZ25vcmUiKSkKKworICgiY29yZnUtcHJlc2NpZW50IiAgICAgOnVybCAiaHR0 cHM6Ly9naXRodWIuY29tL3JhZGlhbi1zb2Z0d2FyZS9wcmVzY2llbnQuZWwiCisgIDpicmFuY2gg Im1haW4iCisgIDpuZXdzICJDSEFOR0VMT0cubWQiCisgIDptYWluZmlsZSAiY29yZnUtcHJlc2Np ZW50LmVsIgorICA6cmVhZG1lICJSRUFETUUubWQiCisgIDppZ25vcmVkLWZpbGVzICgiRG9ja2Vy ZmlsZSIgIkxJQ0VOU0UubWQiICJNYWtlZmlsZSIgImNvbXBhbnktcHJlc2NpZW50LmVsIgorICAg ICAgICAgICAgICAgICAgIml2eS1wcmVzY2llbnQuZWwiICJwcmVzY2llbnQuZWwiICJzY3JpcHRz IgorICAgICAgICAgICAgICAgICAgInNlbGVjdHJ1bS1wcmVzY2llbnQuZWwiICJzdHViIiAidmVy dGljby1wcmVzY2llbnQuZWwiCisgICAgICAgICAgICAgICAgICAiLmRpci1sb2NhbHMuZWwiICIu Z2l0aHViIiAiLmdpdGlnbm9yZSIpKQorCisgKCJjb21wYW55LXByZXNjaWVudCIgICA6dXJsICJo dHRwczovL2dpdGh1Yi5jb20vcmFkaWFuLXNvZnR3YXJlL3ByZXNjaWVudC5lbCIKKyAgOmJyYW5j aCAibWFpbiIKKyAgOm5ld3MgIkNIQU5HRUxPRy5tZCIKKyAgOm1haW5maWxlICJjb21wYW55LXBy ZXNjaWVudC5lbCIKKyAgOnJlYWRtZSAiUkVBRE1FLm1kIgorICA6aWdub3JlZC1maWxlcyAoIkRv Y2tlcmZpbGUiICJMSUNFTlNFLm1kIiAiTWFrZWZpbGUiICJjb3JmdS1wcmVzY2llbnQuZWwiCisg ICAgICAgICAgICAgICAgICAiaXZ5LXByZXNjaWVudC5lbCIgInByZXNjaWVudC5lbCIgInNjcmlw dHMiCisgICAgICAgICAgICAgICAgICAic2VsZWN0cnVtLXByZXNjaWVudC5lbCIgInN0dWIiICJ2 ZXJ0aWNvLXByZXNjaWVudC5lbCIKKyAgICAgICAgICAgICAgICAgICIuZGlyLWxvY2Fscy5lbCIg Ii5naXRodWIiICIuZ2l0aWdub3JlIikpCisKICAoInByb2plY3RpbGUiICAJOnVybCAiaHR0cHM6 Ly9naXRodWIuY29tL2JiYXRzb3YvcHJvamVjdGlsZSIKICAgOmlnbm9yZWQtZmlsZXMgKCJMSUNF TlNFIiAiZG9jIiAidGVzdCIpCiAgIDpuZXdzICJDSEFOR0VMT0cubWQiKQotLSAKMi4zNC4xCgo= --b1_S8cFoeM2S7EoNzJv4wydVLtZQLbPQpLjkfK9lEJsOQ--