Primrose primrose · she/they
  • Joined on 2025-09-24
primrose synced commits to trunk at primrose/.files from mirror 2025-10-22 09:19:15 +00:00
37cdbbf471 vanadium/connectivity: update network
primrose synced commits to trunk at primrose/.files from mirror 2025-10-21 16:59:16 +00:00
1727b0d121 vanadium/autorandr: update orchid brightness
0d55754272 vanadium/autorandr: reference programs directly in hooks
1635fdc3a3 vanadium/autorandr: delay software brightness setting
eb41cbc94a vanadium/xscreensaver: configure event handler
7ffc11106a nixos/xscreensaver: add service to handle events
Compare 7 commits »
primrose closed pull request elland/haddock2#7 2025-10-21 03:52:00 +00:00
WIP: ref(lexer): attempt to not try on every token
primrose commented on pull request elland/haddock2#7 2025-10-21 03:51:54 +00:00
WIP: ref(lexer): attempt to not try on every token

Update on this:

Current Haddock uses try everywhere too so we probably shouldn't care that much.

choice' :: [Parser a] -> Parser a
choice' [] = empty
choice' [p] = p
choice' (p :
primrose synced commits to trunk at primrose/.files from mirror 2025-10-20 08:19:17 +00:00
d638f445e3 vanadium/xmobar: make dpi aware
96508e6638 vanadium/display: add new display
c1f62b4d26 vanadium/display: rename display
Compare 3 commits »
primrose synced commits to trunk at primrose/.files from mirror 2025-10-20 00:09:15 +00:00
688389edeb vanadium/display: use lib.mkMerge
5fd498fbed npins: update sources
13a55c1efe packages/ruler: update
Compare 3 commits »
primrose synced commits to trunk at primrose/.files from mirror 2025-10-18 07:19:15 +00:00
0d1c526a4c packages/ruler: update
primrose synced commits to trunk at primrose/.files from mirror 2025-10-17 14:59:17 +00:00
9d508e5214 nvim/haskell: smartindent
primrose synced commits to trunk at primrose/.files from mirror 2025-10-17 06:49:16 +00:00
ec7803bc0c home/git: blame ignore cabal
f7de01037e packages/ruler: update
4e44039822 home: increase parallelism
87edda0bd7 home: remove old flake registry config
329eabd171 vanadium: add more substituters
Compare 6 commits »
primrose synced commits to trunk at primrose/.files from mirror 2025-10-16 06:19:14 +00:00
35cb8e69e2 home: disable keep-derivations
primrose synced commits to trunk at primrose/.files from mirror 2025-10-15 13:59:15 +00:00
72940fb548 home: disable keep-derivations
ea77b4c65c vanadium: +act
e6d84d3fb5 nvim/ruler: add comment string config
44f8eb5d16 packages/ruler: update
d2e9236b30 nvim/ruler: allow ambiguous second syntax
Compare 5 commits »
primrose synced commits to trunk at primrose/.files from mirror 2025-10-13 04:59:17 +00:00
8137ac9b28 nvim/autopair: add ruler to haskell like rules
8fe45de542 vanadium: +nh
Compare 2 commits »
primrose synced commits to runner-test at primrose/.files from mirror 2025-10-12 04:29:17 +00:00
primrose synced new reference runner-test to primrose/.files from mirror 2025-10-12 04:29:17 +00:00
primrose commented on pull request elland/haddock2#7 2025-10-06 13:36:32 +00:00
WIP: ref(lexer): attempt to not try on every token

Maybe we shouldn't try to match \( and \) at lexer level? I don't think it's the lexer's responsibility to handle whether a construct is closed or not, lexer should only do character grouping.

primrose pushed to reduce-try-usage at elland/haddock2 2025-09-28 05:03:20 +00:00
449b7c8ca7 ref(lexer): attempt to not try on every token
primrose created pull request elland/haddock2#7 2025-09-28 04:43:29 +00:00
WIP: ref(lexer): attempt to not try on every token
primrose pushed to reduce-try-usage at elland/haddock2 2025-09-28 04:42:12 +00:00
e18082db1b ref(lexer): attempt to not try on every token
primrose created branch reduce-try-usage in elland/haddock2 2025-09-28 04:36:57 +00:00
primrose pushed to reduce-try-usage at elland/haddock2 2025-09-28 04:36:57 +00:00
8261866ef2 ref(lexer): attempt to not try on every token for a better error message