yi-core-0.18.0: Yi editor core library

LicenseGPL-2
Maintaineryi-devel@googlegroups.com
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010
Extensions
  • Cpp
  • ScopedTypeVariables
  • OverloadedStrings
  • DeriveDataTypeable
  • TypeSynonymInstances
  • FlexibleInstances
  • RankNTypes
  • ExplicitForAll

Yi.History

Description

‘Command history’ implementation.

Synopsis

Documentation

newtype Histories Source #

Constructors

Histories (Map Text History) 
Instances
Eq Histories Source # 
Instance details

Defined in Yi.History

Show Histories Source # 
Instance details

Defined in Yi.History

Binary Histories Source # 
Instance details

Defined in Yi.History

Default Histories Source # 
Instance details

Defined in Yi.History

Methods

def :: Histories #

YiVariable Histories Source # 
Instance details

Defined in Yi.History

data History Source #

Instances
Eq History Source # 
Instance details

Defined in Yi.History

Methods

(==) :: History -> History -> Bool #

(/=) :: History -> History -> Bool #

Show History Source # 
Instance details

Defined in Yi.History

Binary History Source # 
Instance details

Defined in Yi.History

Methods

put :: History -> Put #

get :: Get History #

putList :: [History] -> Put #

Default History Source # 
Instance details

Defined in Yi.History

Methods

def :: History #

dynKeyA :: (Default v, Ord k) => k -> Lens' (Map k v) v Source #

historyStartGen :: Text -> EditorM () Source #

Start an input session with History

historyFinishGen :: Text -> EditorM Text -> EditorM () Source #

Finish the current input session with history.

historyFind :: [Text] -> Int -> Int -> Int -> Text -> Int Source #

setHistory Source #

Arguments

:: (MonadEditor m, Functor m) 
=> Text

identifier

-> History

History to set

-> Map Text History

Map of existing histories

-> m () 

Helper that sets the given history at ident and putEditorDyns the result.