| Old binding | New binding | Action | Reason for the change |
| ----------- | ----------- | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `Ctrl-x` | `Ctrl-r` | Visual history search menu | We replaced the simple history search (previously bound to `Ctrl-r`, `cmd: SearchHistory`) with the menu that supports previewing several entries at once for quick navigation |
| `Ctrl-q` | `F1` | Interactive help menu | `F1` is generally the convention for help information, with this menu you can search for commands browse through their documentation and pick examples to include/run |
# Looking ahead
Here are a few of the things we're working on:
SQLite based history. This will maintain a larger number of entries that can searched using date, usage or text.
Input/output types. These will allow commands to be specialized based on the input they're given as we well as allow the typechecker to check that commands can connect on the pipeline together.
And more - we're still looking ahead to IDE support, better database support, and more.
# Changelog
## Nushell
- kubouch created [Overlay keep](https://github.com/nushell/nushell/pull/5629), and [Add Nushell REPL simulator; Fix bug in overlay add](https://github.com/nushell/nushell/pull/5478), and created [Overlays](https://github.com/nushell/nushell/pull/5375)
- sophiajt created [Bump to 0.63](https://github.com/nushell/nushell/pull/5627), and [Add environment change hook](https://github.com/nushell/nushell/pull/5600), and [Revert "Try to do less work during capture discovery"](https://github.com/nushell/nushell/pull/5561), and [Try to do less work during capture discovery](https://github.com/nushell/nushell/pull/5560), and [Try removing debuginfo for ci builds](https://github.com/nushell/nushell/pull/5549), and [Allow hooks to be lists of blocks](https://github.com/nushell/nushell/pull/5480), and [Add hooks to cli/repl](https://github.com/nushell/nushell/pull/5479), and [Bump to the 0.62.1 dev version](https://github.com/nushell/nushell/pull/5473)
- sholderbach created [Pin reedline v0.6.0 for the nushell v0.63.0 release](https://github.com/nushell/nushell/pull/5620), and [Add meta command for the config subcommands](https://github.com/nushell/nushell/pull/5616), and [Fallback for `config.buffer_editor` from `EDITOR`](https://github.com/nushell/nushell/pull/5614), and [Refer to the span of `error make` if not given](https://github.com/nushell/nushell/pull/5599), and [Use bleeding edge reedline, with fix for #5593](https://github.com/nushell/nushell/pull/5598), and [Change miette theme based on ANSI config](https://github.com/nushell/nushell/pull/5588), and [Use effectively unlimited history size if not set](https://github.com/nushell/nushell/pull/5587), and [Move help menu to canonical `F1` binding](https://github.com/nushell/nushell/pull/5510)
- WindSoilder created [fix date format](https://github.com/nushell/nushell/pull/5619), and [load config when required](https://github.com/nushell/nushell/pull/5618), and [Make flatten works better and predictable](https://github.com/nushell/nushell/pull/5611), and [adjust flatten default behavior](https://github.com/nushell/nushell/pull/5606), and [Don't report error when cwd is not exists.](https://github.com/nushell/nushell/pull/5590), and [Fix flatten behavior](https://github.com/nushell/nushell/pull/5584), and [add quantile column in histogram ](https://github.com/nushell/nushell/pull/5583), and [fix select tests](https://github.com/nushell/nushell/pull/5577), and [fix move test](https://github.com/nushell/nushell/pull/5576), and [Make format support nested column and use variable](https://github.com/nushell/nushell/pull/5570), and [use reverse iter on value search](https://github.com/nushell/nushell/pull/5553), and [Fix Value::Record compare logic, and pass uniq tests.](https://github.com/nushell/nushell/pull/5541), and [fix zip test](https://github.com/nushell/nushell/pull/5536), and [add rename](https://github.com/nushell/nushell/pull/5534), and [Implement histogram command](https://github.com/nushell/nushell/pull/5518), and [keep metadata while format filesize](https://github.com/nushell/nushell/pull/5502), and [add format filesize](https://github.com/nushell/nushell/pull/5498), and [complete some commands tests](https://github.com/nushell/nushell/pull/5464), and [Document out positional argument type in help message](https://github.com/nushell/nushell/pull/5461), and created [make cd recornize symbolic link](https://github.com/nushell/nushell/pull/5454), and [implement seq char command to generate single character sequence](https://github.com/nushell/nushell/pull/5453)