Skip to content
This repository has been archived by the owner on Aug 26, 2019. It is now read-only.

shahinism/xontrib-fzf-widgets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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