From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alexander Adolf Newsgroups: gmane.emacs.devel Subject: Re: Inline completion preview Date: Sun, 29 Oct 2023 17:24:39 +0100 Message-ID: References: Mime-Version: 1.0 (1.0) Content-Type: multipart/signed; boundary=Apple-Mail-99155FF5-F31B-49AB-B314-287B40FE27B1; protocol="application/pkcs7-signature"; micalg=sha-256 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7787"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Juri Linkov , Eli Zaretskii , emacs-devel@gnu.org To: Eshel Yaron Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Oct 29 17:25:32 2023 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 1qx8bU-0001ol-BK for ged-emacs-devel@m.gmane-mx.org; Sun, 29 Oct 2023 17:25:32 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qx8an-0002c0-DP; Sun, 29 Oct 2023 12:24:50 -0400 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 1qx8al-0002bZ-FE for emacs-devel@gnu.org; Sun, 29 Oct 2023 12:24:47 -0400 Original-Received: from smtprelay01.ispgateway.de ([80.67.31.39]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qx8aj-0002CY-R8; Sun, 29 Oct 2023 12:24:47 -0400 Original-Received: from [185.17.206.63] (helo=smtpclient.apple) by smtprelay01.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.1) (envelope-from ) id 1qx8ae-0005sh-2H; Sun, 29 Oct 2023 17:24:40 +0100 In-Reply-To: X-Mailer: iPhone Mail (19H365) X-Df-Sender: YWxleGFuZGVyLmFkb2xmQGNvbmRpdGlvbi1hbHBoYS5jb20= Received-SPF: pass client-ip=80.67.31.39; envelope-from=alexander.adolf@condition-alpha.com; helo=smtprelay01.ispgateway.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-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:311972 Archived-At: --Apple-Mail-99155FF5-F31B-49AB-B314-287B40FE27B1 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Company provides an ecosystem of its own, and that can make one=E2=80=99s se= tup more complicated.=20 I have moved to corfu, which fully builds on Emacs=E2=80=99s ecosystem, and h= ave never looked back.=20 That said, if anything of that sort would be considered for being added to c= ore, corfu would be my only candidate.=20 --alex --=20 www.condition-alpha.com / @c_alpha Sent from my iPhone; apologies for brevity and autocorrect weirdness.=20 > On 28. Oct 2023, at 21:02, Eshel Yaron wrote: >=20 > =EF=BB=BFHi Juri, >=20 > Juri Linkov writes: >=20 >>> Alright, let me review the alternatives: >>=20 >> What about icomplete-in-buffer? >=20 > I don't think that `icomplete-in-buffer` is an alternative to > `completion-preview`, they are two independent features, and you can > even use them together. (I've posted the code for `completion-preview` > upthread, and you can also find it here > https://git.sr.ht/~eshel/completion-preview if you want to try it out.) > Crucially, the preview that `completion-preview` provides appears > automatically as you type, before you actively trigger completion. >=20 >=20 > Best, >=20 > Eshel >=20 --Apple-Mail-99155FF5-F31B-49AB-B314-287B40FE27B1 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCA0cw ggNDMIICpKADAgECAgQhmzKBMAoGCCqGSM49BAMCMIG7MSAwHgYDVQQDDBdDb25kaXRpb24tQUxQ SEEgQ0EgMjAxODFQME4GA1UECgxHQ29uZGl0aW9uLUFMUEhBIERpZ2l0YWwgQnJvYWRjYXN0IFRl Y2hub2xvZ3kgQ29uc3VsdGluZyBBbGV4YW5kZXIgQWRvbGYxCzAJBgNVBAYTAkRFMQ8wDQYDVQQH DAZNdW5pY2gxJzAlBgkqhkiG9w0BCQEWGGluZm9AY29uZGl0aW9uLWFscGhhLmNvbTAeFw0xOTEx MDYxNzU0NDRaFw0yMDExMDUxNzU0NDRaMFsxGDAWBgNVBAMMD0FsZXhhbmRlciBBZG9sZjELMAkG A1UEBhMCREUxMjAwBgkqhkiG9w0BCQEWI2FsZXhhbmRlci5hZG9sZkBjb25kaXRpb24tYWxwaGEu Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9IELQpXk+ymqHnYKq+Ts50ixgBIj KdrO2AsAN1ft4/3OUwkkP0Myvx40aR0PlXaKYWTnGaXEUH13cKTtfFxW44VTqwyKv40r6UaRrhkq 8IGjFBpjVLmBL5j28VePsamP3XjjFYaIyqzrsfWBa10QRBK/U+fMg9MbiZ/4td8RRSIta40ic787 x4edPCX2GkVXZecz52d7nOWkeaUWUPMxvKDZJBIVZQUBHinGuF33rAtdLoBciXP0SBSZ1xGGq6Hq K/4rr3VecSceeEalbrKg6Jd+23LCBUm8ympgQ3ZQXYH9QAsFkdoEUQvJ9MKfdfgR3iF1etuzl4xl p5blP5qq7wIDAQABoyowKDAOBgNVHQ8BAf8EBAMCBaAwFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwQw CgYIKoZIzj0EAwIDgYwAMIGIAkIBvdVddzvc//bPHF+dqGGDNZD7qbhrLMzey6EnAVV9Sj1O+5t1 Ly3sJ3DHzXtvBJW5VimawOL89WJ9XK9ILdEp6gUCQgF+rTWRvHv3xMeUnNMBXpsMm5sO9D0UugTu 4ZK37ryqycItRpafDnj1egKGuaBDSUy0bGwcDPi5Pfnpce+mKSXL8DGCBA8wggQLAgEBMIHEMIG7 MSAwHgYDVQQDDBdDb25kaXRpb24tQUxQSEEgQ0EgMjAxODFQME4GA1UECgxHQ29uZGl0aW9uLUFM UEhBIERpZ2l0YWwgQnJvYWRjYXN0IFRlY2hub2xvZ3kgQ29uc3VsdGluZyBBbGV4YW5kZXIgQWRv bGYxCzAJBgNVBAYTAkRFMQ8wDQYDVQQHDAZNdW5pY2gxJzAlBgkqhkiG9w0BCQEWGGluZm9AY29u ZGl0aW9uLWFscGhhLmNvbQIEIZsygTANBglghkgBZQMEAgEFAKCCAhswGAYJKoZIhvcNAQkDMQsG CSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjMxMDI5MTYyNDQwWjAvBgkqhkiG9w0BCQQxIgQg iehcjaiGBATAv12m98ZkOJpj73PWsuoXDm6SaNDUaQowgdUGCSsGAQQBgjcQBDGBxzCBxDCBuzEg MB4GA1UEAwwXQ29uZGl0aW9uLUFMUEhBIENBIDIwMTgxUDBOBgNVBAoMR0NvbmRpdGlvbi1BTFBI QSBEaWdpdGFsIEJyb2FkY2FzdCBUZWNobm9sb2d5IENvbnN1bHRpbmcgQWxleGFuZGVyIEFkb2xm MQswCQYDVQQGEwJERTEPMA0GA1UEBwwGTXVuaWNoMScwJQYJKoZIhvcNAQkBFhhpbmZvQGNvbmRp dGlvbi1hbHBoYS5jb20CBCGbMoEwgdcGCyqGSIb3DQEJEAILMYHHoIHEMIG7MSAwHgYDVQQDDBdD b25kaXRpb24tQUxQSEEgQ0EgMjAxODFQME4GA1UECgxHQ29uZGl0aW9uLUFMUEhBIERpZ2l0YWwg QnJvYWRjYXN0IFRlY2hub2xvZ3kgQ29uc3VsdGluZyBBbGV4YW5kZXIgQWRvbGYxCzAJBgNVBAYT AkRFMQ8wDQYDVQQHDAZNdW5pY2gxJzAlBgkqhkiG9w0BCQEWGGluZm9AY29uZGl0aW9uLWFscGhh LmNvbQIEIZsygTANBgkqhkiG9w0BAQsFAASCAQBB5aIV0XzDSaj6W9hfO18loNpWpXj4BJK3MsbU ZQaCs7qJMpIPVm64avbr0PM2Ri8fbSbxanmyQHExjvVBXVIhqvbycPUz6wrlCrYaPwqRDeDcKT9j ybIQ36z+eXfeMpnX3lkL7WGPU6rn2PDJ46aPof1CUjLnZDBmOscTQgMUD7K5loqir6BIdDxAuZwZ xwS/EPcwpJ3puou+JxLB07gpvNoznfDkzrEQ2wNdWX5ABe9eQc1MlSkkCx1JesyOX1LIyUwR2i0z vY0JIjuEVJEIjDQekhwPVlyReE6Jy+2pRIJ0M5zyclhugciH+4CwE6MFqDm/mvSOcVkgLMwSXdHS AAAAAAAA --Apple-Mail-99155FF5-F31B-49AB-B314-287B40FE27B1--