nixd configuration
Configuration file for nixd
| Type | object |
|---|---|
| File match |
.nixd.json
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/nixd-configuration/latest.json |
| Source | https://raw.githubusercontent.com/nix-community/nixd/main/nixd/docs/nixd-schema.json |
Validate with Lintel
npx @lintel/lintel check
Type:
object
Properties
eval
object
The evaluation section, provide auto completion for dynamic bindings.
3 nested properties
target
object
Nix installables that will be used for root translation unit.
2 nested properties
args
string[]
Accept args as "nix eval"
installable
string
"nix eval"
depth
integer
Extra depth for evaluation
workers
integer
The number of workers for evaluation task. defaults to std::thread::hardware_concurrency
formatting
options
object
Tell the language server your desired option set, for completion. This is lazily evaluated.
2 nested properties
enable
boolean
Enable option completion task. If you are writing a package, disable this
target
object
Nix installables that will be used for root translation unit.
2 nested properties
args
string[]
Accept args as "nix eval"
installable
string
"nix eval"
Definitions
target
object
Nix installables that will be used for root translation unit.
args
string[]
Accept args as "nix eval"
installable
string
"nix eval"