tvl-depot/users/tazjin
Vincent Ambo 0183c36843 fix(tazjin/emacs): fix completion related problems
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>
2024-10-27 13:01:21 +00:00
..
aoc2019 style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
aoc2020 style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
aoc2022 feat(tazjin/aoc2022): at least do day 1 2022-12-21 00:04:38 +00:00
aoc2023 feat(tazjin/aoc2023): invalid solution for day3 2023-12-03 12:33:04 +00:00
blog chore: update links to tvixbolt 2024-02-24 10:17:56 +00:00
chase-geese chore(third_party/geesefs): move to expression in nixpkgs 2024-06-10 20:50:29 +00:00
cursed chore(tazjin/cursed): don't build this in CI 2024-09-25 12:04:45 +00:00
dns chore(3p/sources): Bump channels & overlays 2022-09-28 08:02:31 +00:00
docs docs(tazjin/install-zfs): Add some notes for the ZFS installs I do 2022-05-10 13:41:33 +00:00
dotfiles fix(tazjin/dotfiles): make trackball left-handed 2024-10-22 12:01:11 +00:00
eaglemode feat(tazjin/eaglemode): install new eaglemode plugins 2024-09-07 12:17:48 +00:00
elisp-deps feat(tazjin/elisp-deps): visualise structure of elisp module 2024-01-10 08:35:39 +00:00
emacs fix(tazjin/emacs): fix completion related problems 2024-10-27 13:01:21 +00:00
finito chore(3p/sources): Bump channels & overlays 2022-10-27 12:05:44 +00:00
generator-example feat(tazjin/generator-example): add an example for genawaiter crate 2023-02-16 22:23:51 +00:00
german-string feat(tazjin/german-string): impl Clone for GermanString 2024-08-25 10:07:03 +00:00
gio-list-apps refactor(tazjin/gio-list-apps): refactor into dynamic Emacs module 2023-08-29 14:07:11 +00:00
home chore(tazjin/dotfiles): check in more local configuration 2024-09-29 15:14:34 +00:00
homepage feat(tazjin/homepage): add link to volgasprint 2024-04-05 09:18:35 +00:00
keys feat(tazjin/keys): add SSH key for arbat 2024-06-09 17:56:03 +00:00
kinesis feat(tazjin/kinesis): check in advantage2 configuration 2022-12-07 10:09:05 +00:00
niri-reap docs(tazjin/niri-reap): add a simple README 2024-10-02 14:37:20 +00:00
nisp feat(tazjin/nisp): Add initial source-to-source transform 2021-01-09 16:52:34 +00:00
nixos chore(3p/sources): bump channels & overlays (2024-10-23) 2024-10-27 00:17:15 +00:00
presentations refactor(tvix): move logo to //tvix:logo 2023-09-10 13:13:14 +00:00
rlox fix(users/tazjin): rustfmt code with non-default settings 2022-02-07 16:58:59 +00:00
russian fix(tazjin/russian): Minor Elisp fixes 2021-12-13 16:36:19 +03:00
secrets feat(tazjin/nixos): issue wildcard cert for yggdrasil services 2024-09-14 23:47:29 +00:00
tgsa chore(tazjin/tgsa): bump all dependencies 2024-03-31 09:34:53 +00:00
wallpapers style(tazjin/wallpapers): add some new Stålenhag content 2024-08-31 23:55:03 +00:00
yddns chore(tazjin/yddns): bump cargo dependencies 2023-11-12 20:39:12 +00:00
avatar.jpeg feat(tazjin): Check in higher-quality version of avatar 2020-12-06 00:48:52 +00:00
default.nix refactor(tazjin/nixos): First step to extracting shared config 2022-05-10 13:41:33 +00:00
gruber-darker.qss feat(tazjin/gruber-darker): Check in first version of Quassel theme 2021-09-18 12:06:15 +00:00
hanebuschtag.txt feat(hanebuschtag): add grunzelgewunzel 2022-01-09 12:49:55 +00:00
nix.svg chore(tazjin/nix.svg): shuffle colours around 2024-02-25 19:53:07 +00:00
OWNERS chore(gerrit): migrate OWNERS files to code-owners style 2022-09-19 11:13:28 +00:00
rustfmt.toml fix(users/tazjin): rustfmt code with non-default settings 2022-02-07 16:58:59 +00:00
tvix-eval-value.d2 docs(users/tazjin): add graph explaining tvix-eval Value structure 2023-11-03 08:18:16 +00:00