-
-
Notifications
You must be signed in to change notification settings - Fork 59
Description
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
nixd is able to jump to NixOS option declarations from the point they're set but not the points where their value is read using the config argument.
Describe the solution you'd like
A clear and concise description of what you want to happen.
It'd be great if nixd could also jump to option declarations from config.option.name.here
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
-
Additional context
Add any other context or screenshots about the feature request here.
It's common for config attributes to be put into another variable via let:
{ config, ... }:
let
cfg = config.foo.bar;
in
{
bar.foo = cfg.baz;
}nixd should be able to resolve this redirection and jump to the declaration of options.foo.bar.baz when attempting to jump to the declaration of cfg.baz.