yi-0.10.0: src/library/Yi/Buffer.hs
{-# OPTIONS_HADDOCK show-extensions #-}
-- |
-- Module : Yi.Buffer
-- License : GPL-2
-- Maintainer : yi-devel@googlegroups.com
-- Stability : experimental
-- Portability : portable
--
-- The 'Buffer' module defines monadic editing operations over
-- one-dimensional buffers, maintaining a current /point/.
--
-- This module acts as a facade for the Buffer.* modules.
module Yi.Buffer
( module Yi.Buffer.Basic
, module Yi.Buffer.HighLevel
, module Yi.Buffer.Indent
, module Yi.Buffer.Misc
, module Yi.Buffer.Normal
, module Yi.Buffer.Region
, module Yi.Buffer.TextUnit
, module Yi.Buffer.Undo
-- Implementation re-exports (move out of implementation?)
, UIUpdate (..)
, Update (..)
, updateIsDelete
, markGravityAA
, markPointAA
)
where
import Yi.Buffer.Basic
import Yi.Buffer.HighLevel
import Yi.Buffer.Indent
import Yi.Buffer.Misc
import Yi.Buffer.Normal
import Yi.Buffer.Region
import Yi.Buffer.TextUnit
import Yi.Buffer.Undo
import Yi.Buffer.Implementation