{-# 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