PSReadLine
PSReadLine copied to clipboard
A bash inspired readline implementation for PowerShell
### Prerequisites - [X] Write a descriptive title. ### Description of the new feature/enhancement Include the current location (working directory) as part of history so that predictions based on history...
Perhaps a blend of `menu complete` and history searching, seems to be a common ask ## Description of the new feature/enhancement There are many cases where tab completion can result...
Currently, you can use history search function, but it only shows one line that currently matches. Would be interesting to have a `menu complete` type experience where it shows you...
### Prerequisites - [X] Write a descriptive title. ### Description of the new feature/enhancement When there is a cmdlet or command that errors, we should utilize the experimental feedback provider...
## Description of the new feature/enhancement Seems that the [frecency](https://developer.mozilla.org/en-US/docs/Mozilla/Tech/Places/Frecency_algorithm) algorithm is popular for predicting bookmarks, we should see about using this for history prediction.
### Prerequisites - [X] Write a descriptive title. ### Description of the new feature/enhancement Consider enhance the history searching in PSReadLine to use fuzzy-match algorithm as in fzf. ### Proposed...
### Prerequisites - [X] Write a descriptive title. ### Description of the new feature/enhancement Instead of typing `Set-PSReadlineOption -PredictionSource ` the user would be able to use a key handler...
### Prerequisites - [X] Write a descriptive title. - [X] Make sure you are able to repro it on the [latest released version](https://github.com/PowerShell/PowerShell/releases) - [X] Search the existing issues. -...
## Environment ```none PS version: 7.1.1 PSReadline version: 2.1.0 os: 10.0.19041.800 (WinBuild.160101.0800) PS file version: 7.1.1.0 HostName: ConsoleHost (Windows Terminal) BufferWidth: 120 BufferHeight: 30 ``` ## Exception report N/A ##...
# Summary This PR adds the capabilities of CamelHumps navigation, selection and deletion. At default, all new functions are unbound (opt-in). It is up to the user to bind these...