Commit graph nvimConfig/README.md
Author SHA1 Message Date
9a6e20110e Make settings.lang_packages append instead of replace
Downstream modules assign settings.lang_packages.<lang> plainly, which
out-priorities mkOptionDefault and silently dropped the built-in
defaults (e.g. lintr, breaking R linting in downstream wrappers like the
project-template ed flake).

Move the built-in defaults into a separate settings.langPackageDefaults
option and compose defaults ++ lang_packages at the consumption sites
(catPkgs r/python/julia, quarto extraRPackages, neovide R host). A new
append-semantics check fails if defaults migrate back into lang_packages.

Also fix pre-existing inverted assertions in downstream-overrides check:
the override module sets cats.r = true, so assert presence, not absence.
2026-08-25 11:33:02 +10:00
458332a141 hopefully R fix 2026-05-23 23:44:56 +10:00
ed7abad63c Expose shellhooks via API 2026-05-23 22:53:52 +10:00
db610620b3 large refactor 2026-05-23 21:59:54 +10:00
a0ba90c4d2 refactor package installation 2026-05-23 20:15:23 +10:00