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