You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,12 +54,17 @@ nix run 'github:max-amb/nix-tree' <your filename>
54
54
copied over. Hence, it is simpler to require the user to enable comment copying as it leads to less confusion.
55
55
56
56
## To be implemented in the future⏭️
57
-
-[ ] More safety rails for the user, e.g. more pattern matching in inputs
57
+
-[x] More safety rails for the user, e.g. more pattern matching in inputs
58
+
- I believe this is completed now but I am happy for any issues posted showing otherwise
58
59
-[ ] Complete support of the basic Nix language
59
60
-[ ] The ability to analyse flakes (e.g.`in`statements)
60
61
61
62
## Limitations
62
63
This program obviously is not perfect, hence there are some limitations that should be taken into account by the user:
63
64
* The program cannot currently parse the `let in` combination or any flake for that matter
65
+
* The syntax "..." = ..., often found in home manager is not supported
66
+
* One example that doesn't work is code that has groups inside of sections, like `[ { ... } ]`, this will break the program for now
64
67
*~~It may not be able to handle multiline strings often found in `extraConfig` options~~ The program can take them as input but has no way of displaying different lines or outputting different lines
65
68
* Comments done with `/* */` aren't stored for re-attachment as they are often inside clauses
0 commit comments