bug#72765: Eglot + Clangd + Company + non-empty suffix = duplicate text

2024-09-08 Thread João Távora
On Sun, Sep 8, 2024 at 3:41 AM Dmitry Gutov wrote: > > On 03/09/2024 16:43, João Távora wrote: > > On Tue, Sep 3, 2024 at 2:20 PM Dmitry Gutov wrote: > >> On 01/09/2024 17:28, Dmitry Gutov wrote: > >>>> * the rust-analyzer test you added recently -- and which

bug#72701: eglot crash when project-files-relative-names t

2024-09-08 Thread João Távora
On Sun, Sep 8, 2024 at 3:24 AM Dmitry Gutov wrote: > > On 07/09/2024 10:20, Eli Zaretskii wrote: > > Ping! Is this issue resolved and can be closed, or do we need to do > > anything else here? > > I suggest installing the following. Not a hard necessity, but seems like > an improvement: Let's no

bug#72597: 30.0.60; Eglot: MarkedString with embedded Carriage Return

2024-09-06 Thread João Távora
On Fri, Sep 6, 2024 at 6:44 AM Eli Zaretskii wrote: > > > From: Daniel Pettersson > > Cc: Eli Zaretskii , Troy Brown , > > felician.nem...@gmail.com, 72...@debbugs.gnu.org > > Date: Thu, 05 Sep 2024 23:32:08 +0200 > > > > > Anyway, if the solution is to be performed at this lower > > > level

bug#72597: 30.0.60; Eglot: MarkedString with embedded Carriage Return

2024-09-05 Thread João Távora
On Thu, Sep 5, 2024 at 10:32 PM Daniel Pettersson wrote: > I might be missing something, but jsonrpc should not in my mind > convert/format/encode any json data. Any assumptions on line endings > can only be made on header and content separators, not on the json > payload itself. That's also a

bug#72765: Eglot + Clangd + Company + non-empty suffix = duplicate text

2024-09-03 Thread João Távora
On Tue, Sep 3, 2024 at 2:20 PM Dmitry Gutov wrote: > > On 01/09/2024 17:28, Dmitry Gutov wrote: > >> * the rust-analyzer test you added recently -- and which you said was > >>very brittle -- is indeed very brittle: I cannot get it to pass. We > >>should fix it, or just delete it and do th

bug#72597: 30.0.60; Eglot: MarkedString with embedded Carriage Return

2024-09-02 Thread João Távora
On Mon, Sep 2, 2024 at 12:24 PM Eli Zaretskii wrote: > > (advice-add 'eglot--format-markup :filter-return > > #'init.el/fix-eol/eglot--format-markup) > > Thanks, but isn't the above the same as setting the car of > process-coding-system for the Eglot subprocesses to 'dos'? If that works consiste

bug#72765: Eglot + Clangd + Company + non-empty suffix = duplicate text

2024-09-01 Thread João Távora
Dmitry Gutov writes: > On 31/08/2024 15:03, João Távora wrote: > >> Eglot aims primarily at that, since it's what's in Emacs proper. But >> Eglot also aims at supporting Company in particular as fully >> as possible. >> >> Anyway, I don't h

bug#72210: 31.0.50; Feature request: multi-category support in `icomplete-fido-kill'.

2024-08-31 Thread João Távora
On Sat, Aug 31, 2024 at 8:57 AM Eli Zaretskii wrote: > > Ping! Ping! João, please respond. I'll not be implementing this. Might be a good idea, who knows. Maybe ask Stefan for his opinion. João

bug#72765: Eglot + Clangd + Company + non-empty suffix = duplicate text

2024-08-31 Thread João Távora
On Sat, Aug 31, 2024 at 7:47 AM Eli Zaretskii wrote: > > > Date: Sat, 31 Aug 2024 00:23:32 +0300 > > Cc: 72...@debbugs.gnu.org > > From: Dmitry Gutov > > > > On 29/08/2024 14:34, Eli Zaretskii wrote: > > > Is this an Eglot problem or a completion-at-point problem? > > > > Looks like it belongs to