related PRs and issues - supersedes https://github.com/nushell/nushell/pull/9633 - should close https://github.com/nushell/nushell/issues/9630 # Description this PR updates the `default_config.nu` config file and the `config.rs` module in `nu_protocol` so that the default behaviour of Nushell, without any config, and the one with `default_config.nu` and `default_env.nu` are the same. ## changelog - 3e2bfc9bb: copy the structure of `default_config.nu` inside the implementation of `Default` in the `config.rs` module for easier check of the default values - e25e5ccd6: sync all the *simple* config fields, i.e. the non-structured ones - ae7e8111c: set the `display_output` hook to always run `table` - a09a1c564: leave only the default menus => i've removed `commands_menu`, `vars_menu` and `commands_with_description` ## todo - [x] ~~check the defaults in `$env.config.explore`~~ done in |
||
---|---|---|
.. | ||
src | ||
tests | ||
Cargo.toml | ||
LICENSE | ||
README.md |
nu-protocol
The nu-protocol crate holds the definitions of structs/traits that are used throughout Nushell. This gives us one way to expose them to many other crates, as well as make these definitions available to each other, without causing mutually recursive dependencies.