leksah-0.13.3.0: src/IDE/TextEditor.hs
{-# LANGUAGE CPP #-}
-----------------------------------------------------------------------------
--
-- Module : IDE.TextEditor
-- Copyright : 2007-2011 Juergen Nicklisch-Franken, Hamish Mackenzie
-- License : GPL
--
-- Maintainer : maintainer@leksah.org
-- Stability : provisional
-- Portability :
--
-- |
--
-----------------------------------------------------------------------------
module IDE.TextEditor (
module IDE.TextEditor.Class
, module IDE.TextEditor.GtkSourceView
, module IDE.TextEditor.Yi
, module IDE.TextEditor.CodeMirror
, TextEditor(..)
, EditorBuffer(..)
, EditorView(..)
, EditorIter(..)
, EditorMark(..)
, EditorTag(..)
, EditorTagTable(..)
, newDefaultBuffer
#ifndef LEKSAH_WITH_YI
, newYiBuffer
#endif
#ifndef LEKSAH_WITH_CODE_MIRROR
, newCMBuffer
#endif
) where
import IDE.TextEditor.Class
import IDE.TextEditor.GtkSourceView
import IDE.TextEditor.Yi
import IDE.TextEditor.CodeMirror
newDefaultBuffer = newGtkBuffer
#ifndef LEKSAH_WITH_YI
newYiBuffer = newDefaultBuffer
#endif
#ifndef LEKSAH_WITH_CODE_MIRROR
newCMBuffer = newDefaultBuffer
#endif