Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
xontrib
.gitignore
LICENSE.txt
README.rst
setup.py Fix issue #1 Jun 12, 2017

README.rst

FZF Widgets for Xonsh

License Pypi version

This extension will add some fzf widgets to your xonsh shell that you can bind and use as follows:

Screencast

Current widgets

  • 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.

How to use it

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