Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ethercrow/yi-fuzzy-open

Fuzzy open plugin for yi.
https://github.com/ethercrow/yi-fuzzy-open

Last synced: 24 days ago
JSON representation

Fuzzy open plugin for yi.

Awesome Lists containing this project

README

        

This plugin aims to bring some awesomeness of
fuzzy openers like emacs-helm and ctrlp.vim to yi.

Setup
=====

This plugin provides a single function **fuzzyOpen**.

Refer to yi's example config for your preferred keymap
to see how to bind keys to actions.

For emacs and cua it will probably look like this::

(ctrlCh 'p' ?>>! fuzzyOpen)

And for vim keymap something like this::

V.mkStringBindingY V.normal ("", fuzzyOpen, id)

Usage
=====

(or whatever mapping user chooses) starts fuzzy open dialog.

Typing something filters filelist.

and cancel the dialog.

opens currently selected file
in current (one that fuzzyOpen was initiated from) window.

opens currently selected file in a new tab.
opens currently selected file in a split.

and move selection up
and move selection down

Readline shortcuts , , and work as usual.

Support
=======

Don't hesitate to file an issue on github or come by #yi@freenode.