NixOS/nix

repl complete: support quoted attributes

Open

#13,760 opened on Aug 15, 2025

View on GitHub
 (0 comments) (8 reactions) (0 assignees)C++ (1,293 forks)batch import
featuregood first issueidea approvedrepl

Repository metrics

Stars
 (9,803 stars)
PR merge metrics
 (Avg merge 7d 11h) (83 merged PRs in 30d)

Description

Is your feature request related to a problem?

Using nix repl complete on quoted attributes doesnt work. For example if it has . (dot symbol).

For example we have an attribute nixosConfiguration."test.server.example.com"

nix-repl> nixosConfigurations.test<TAB>
nix-repl> nixosConfigurations.test.server.example<TAB>
nix-repl> nixosConfigurations.test.server.example
nix-repl> nixosConfigurations."test<TAB>
nix-repl> nixosConfigurations."test
nix-repl> nixosConfigurations."test.server.example.com".<TAB>
nix-repl> nixosConfigurations."test.server.example.com".

Proposed solution

nix-repl> nixosConfigurations.test<TAB>
nix-repl> nixosConfigurations."test.server.example.com"
nix-repl> nixosConfigurations."test<TAB>
nix-repl> nixosConfigurations."test.server.example.com"
nix-repl> nixosConfigurations."test.server.example.com".<TAB>
attr1
attr2

Checklist


Add :+1: to issues you find important.

Contributor guide