Module

Ace.Types

#AnchorEvent

type AnchorEvent = { old :: Position, value :: Position }

#BackgroundTokenizerEvent

#DocumentEventType

#showDocumentEventType

#readDocumentEventType

#DocumentEvent

newtype DocumentEvent

Constructors

#readDocumentEvent

#PasteEvent

#NewlineMode

#showNewlineMode

#readNewlineMode

#Rules

data Rules

#Annotation

type Annotation = { column :: Int, row :: Int, text :: String, type :: String }

#Position

newtype Position

Constructors

#readPosition

#getRow

#getColumn

#TokenInfo

type TokenInfo = { value :: String }

#SearchOptions

type SearchOptions = { backwards :: Boolean, caseSensitive :: Boolean, needle :: String, regExp :: Boolean, skipCurrent :: Boolean, wholeWord :: Boolean, wrap :: Boolean }

#Ace

data Ace

#Anchor

data Anchor

#BackgroundTokenizer

#Document

#Editor

data Editor

#EditSession

#KeyBinding

#Range

data Range

#RangeList

#ScrollBar

#Search

data Search

#Selection

#TextMode

newtype TextMode

Constructors

#TokenIterator

#Tokenizer

#UndoManager

#VirtualRenderer

#LanguageTools

#Completer

#Marker

data Marker

#Completion

type Completion = { caption :: Maybe String, meta :: String, score :: Number, value :: String }

#Command

data Command

Constructors

#HandlerResult

type HandlerResult = { command :: Command, passEvent :: Boolean }

Modules