about summary refs log tree commit diff
path: root/users/tazjin/eaglemode
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2024-10-27T12·04+0300
committerclbot <clbot@tvl.fyi>2024-10-27T13·01+0000
commit0183c3684388e8d9d68adf04b5deceef2de45b67 (patch)
tree6c74e373f51fba050b22ed2d613192c916f19abe /users/tazjin/eaglemode
parent3695f57d84f3ca575a81ebc8a59acb86f4ff405c (diff)
fix(tazjin/emacs): fix completion related problems r/8864
A while ago I decided to experiment with corfu and orderless instead of
company/prescient. This was prompted by issues which I had in EXWM, where some
sort of UI race with company elements could lock up a whole frame.

Now that I'm not on EXWM anymore this doesn't really matter, so I can bring back
company and set up prescient again correctly, fixing a whole bunch of issues
along the way:

* Completion issues where not all matching candidates where shown based on
  cursor position (I honestly have no idea what caused this and what was going
  on there, never figured it out, but enabling prescient properly fixes it).

* Code completion works again. Corfu, as I understand it, is technically
  better/cleaner/whatever than company - but it doesn't work anywhere,
  especially not in telega.el where I need completion more than anywhere else.

With this commit my Emacs behaves a lot better again.

Change-Id: I8f082de8211dd3be3bb7a0663d43d414cc320e49
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12690
Tested-by: BuildkiteCI
Reviewed-by: tazjin <tazjin@tvl.su>
Autosubmit: tazjin <tazjin@tvl.su>
Diffstat (limited to 'users/tazjin/eaglemode')
0 files changed, 0 insertions, 0 deletions