Skip to content

Commit a01bc7d

Browse files
committed
Merge branch 'master' of github.com:max-amb/nix-tree
2 parents dcf6d54 + ad040d1 commit a01bc7d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,17 @@ nix run 'github:max-amb/nix-tree' <your filename>
5454
copied over. Hence, it is simpler to require the user to enable comment copying as it leads to less confusion.
5555

5656
## 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
5859
- [ ] Complete support of the basic Nix language
5960
- [ ] The ability to analyse flakes (e.g.`in`statements)
6061

6162
## Limitations
6263
This program obviously is not perfect, hence there are some limitations that should be taken into account by the user:
6364
* 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
6467
* ~~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
6568
* Comments done with `/* */` aren't stored for re-attachment as they are often inside clauses
69+
70+
## Credits

0 commit comments

Comments
 (0)