diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/manual/book.toml | 4 | ||||
-rw-r--r-- | doc/manual/change-authors.yml | 4 | ||||
-rw-r--r-- | doc/manual/rl-next/consistent-nix-build.md | 3 | ||||
-rw-r--r-- | doc/manual/rl-next/fix-silent-unknown-options.md | 30 |
4 files changed, 41 insertions, 0 deletions
diff --git a/doc/manual/book.toml b/doc/manual/book.toml index 1030f96bb..27c6c4637 100644 --- a/doc/manual/book.toml +++ b/doc/manual/book.toml @@ -11,6 +11,10 @@ additional-js = ["redirects.js"] # to just submit a Gerrit CL by the web for trivial stuff. edit-url-template = "https://github.com/lix-project/lix/tree/main/doc/manual/{path}" git-repository-url = "https://git.lix.systems/lix-project/lix" +# Folding by default would prevent things like "Ctrl+F for nix-env" from working +# trivially, but the user should be able to fold if they want to. +fold.enable = true +fold.level = 30 # Handles replacing @docroot@ with a path to ./src relative to that markdown file, # {{#include handlebars}}, and the @generated@ syntax used within these. it mostly diff --git a/doc/manual/change-authors.yml b/doc/manual/change-authors.yml index 98a135397..c56f588ca 100644 --- a/doc/manual/change-authors.yml +++ b/doc/manual/change-authors.yml @@ -36,6 +36,10 @@ artemist: display_name: Artemis Tosini forgejo: artemist +cole-h: + display_name: Cole Helbling + github: cole-h + edolstra: display_name: Eelco Dolstra github: edolstra diff --git a/doc/manual/rl-next/consistent-nix-build.md b/doc/manual/rl-next/consistent-nix-build.md index d5929dc8e..7e9fb5f49 100644 --- a/doc/manual/rl-next/consistent-nix-build.md +++ b/doc/manual/rl-next/consistent-nix-build.md @@ -1,5 +1,8 @@ --- synopsis: Show all FOD errors with `nix build --keep-going` +credits: [ma27] +category: Improvements +cls: [1108] --- `nix build --keep-going` now behaves consistently with `nix-build --keep-going`. This means diff --git a/doc/manual/rl-next/fix-silent-unknown-options.md b/doc/manual/rl-next/fix-silent-unknown-options.md new file mode 100644 index 000000000..679cc26e8 --- /dev/null +++ b/doc/manual/rl-next/fix-silent-unknown-options.md @@ -0,0 +1,30 @@ +--- +synopsis: Warn on unknown settings anywhere in the command line +prs: 10701 +credits: [cole-h] +category: Improvements +--- + +All `nix` commands will now properly warn when an unknown option is specified anywhere in the command line. + +Before: + +```console +$ nix-instantiate --option foobar baz --expr '{}' +warning: unknown setting 'foobar' +$ nix-instantiate '{}' --option foobar baz --expr +$ nix eval --expr '{}' --option foobar baz +{ } +``` + +After: + +```console +$ nix-instantiate --option foobar baz --expr '{}' +warning: unknown setting 'foobar' +$ nix-instantiate '{}' --option foobar baz --expr +warning: unknown setting 'foobar' +$ nix eval --expr '{}' --option foobar baz +warning: unknown setting 'foobar' +{ } +``` |