This extension will add some fzf widgets to your xonsh shell that you can bind and use as follows:
- ssh: Search in /etc/ssh/ssh_config or ~/.ssh/config items and issue ssh command on the chosen item.
- history insert Search in all history entries and insert the chosen command to the prompt.
Install the package:
pip install xontrib-fzf-widgets
Enable it by adding fzf-widgets to your ~/.config/xonsh/config.json file:
{
"xontribs": [
...,
"fzf-widgets"
]
}
And set your desired keybindings for each widget in ~/.xonshrc file or set it to None to disable it:
$fzf_history_binding = Keys.ControlR
$fzf_ssh_binding = Keys.ControlS