Augusto Stoffel
Augusto Stoffel
This look very interesting, and quite ambitious too. Looking forward to what comes out of it :-).
This sounds useful. Another possibility: in the response buffer, bind a `plz-response` with nil body as buffer-local variable.
I meant that you could somehow provide a `plz-response` object when `plz` is called with `:as 'buffer`. For instance, by setting the `plz-response` to some to-be-defined buffer-local variable. Of course,...
Exactly. And I'm saying you could alternatively set `plz-response-body` slot to nil and set the `plz-response` itself to a variable local to the buffer response. The advantage is that there...
On a related note, I noticed that the `:then` function is evaluated in the response buffer and not on the buffer which was current at the time `plz` is called....
Ah yes, of course. I guess this is a good point to mention in the documentation.
> The only thing it knows about is the "symbol at point" or "thing to complete at point" and this knowledge should, if possible, match the server's, which is also...
> Not unless the server is using some other source of information that is unavailable to Emacs's runtime. In this case _I don't think it is_. Well, Emacs's calculation of...
> What I don't understand here is: why doesn't the server return the completion `ipsum}`? Because it's a fuzzy match against "lorem ipsum", not anything shorter. But let me change...
> But the end effect is the same right? Yes. All the following would have the same final effect if the user request a completion after `"lorem ip"`: - Prefix...