-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Fuzzy open plugin for yi
--   
--   This plugin tries to do what ctrl-p does for vim and helm does for
--   emacs.
@package yi-fuzzy-open
@version 0.17.1


module Yi.Fuzzy

-- | Fuzzy open the current directory. The depth searched is
--   <a>defaultDepth</a>, use fuzzyOpenWithDepth if you want to customise
--   this.
fuzzyOpen :: YiM ()

-- | Fuzzy-opens the directory to the specified depth. The depth needs to
--   be at least <tt>1</tt> for it to do anything meaningful.
fuzzyOpenWithDepth :: Natural -> YiM ()

-- | The depth <a>fuzzyOpen</a> should traverse by default. Currently
--   <b>5</b>.
defaultDepth :: Natural
instance GHC.Generics.Generic Yi.Fuzzy.FuzzyState
instance GHC.Show.Show Yi.Fuzzy.FuzzyState
instance Data.Binary.Class.Binary Yi.Fuzzy.FuzzyState
instance Data.Default.Class.Default Yi.Fuzzy.FuzzyState
instance Yi.Types.YiVariable Yi.Fuzzy.FuzzyState
instance GHC.Show.Show Yi.Fuzzy.FuzzyItem
instance Data.Binary.Class.Binary Yi.Fuzzy.FuzzyItem
