nix-community.nixvim/plugins
Matt Sturgeon 10f899d669
plugins/lsp: correct motivation for onAttach alias impl
Previously I said we alias the definitions instead of the value to allow
`mkOrder` to work correctly. That is incorrect, as order-priorities are
already sorted in `<opt>.definitions`.

The actual reason to use the definitions instead of the final value is
to avoid inf-recursion. The "from" option's `apply` function would read
the "to" option's value, which is defined based on the "from" option's
value, which is set by the "from" option's apply function...

For a one-way binding, `mkDerivedConfig` is best. For a two-way binding,
`mkAliasAndWrapDefsWithPriority` is necessary.
2025-05-08 15:51:18 +01:00
..
by-name plugins/claude-code: add claude-code dependency 2025-05-08 10:35:31 +02:00
cmp modules/dependencies: add fish 2025-04-11 08:51:45 +10:00
colorschemes colorschemes/kanagawa-paper: init 2025-05-04 20:42:00 +01:00
lsp plugins/lsp: correct motivation for onAttach alias impl 2025-05-08 15:51:18 +01:00
pluginmanagers modules/dependencies: add git 2025-04-11 08:51:45 +10:00
default.nix colorschemes/kanagawa-paper: init 2025-05-04 20:42:00 +01:00
deprecation.nix plugins/deprecations: move codeium enable option renames to top level deprecations 2025-04-20 07:55:12 +10:00
TEMPLATE.nix contributing: reduce emphasis on settingsOptions 2025-04-21 10:04:38 +01:00