Module
Ace.EditSession
- Package
- purescript-ace
- Repository
- slamdata/purescript-ace
#getBackgroundTokenizer Source
getBackgroundTokenizer :: forall eff. EditSession -> Eff (ace :: ACE | eff) BackgroundTokenizer
#onChangeAnnotation Source
onChangeAnnotation :: forall a eff. EditSession -> Eff (ace :: ACE | eff) a -> Eff (ace :: ACE | eff) Unit
#onChangeBackMarker Source
onChangeBackMarker :: forall a eff. EditSession -> Eff (ace :: ACE | eff) a -> Eff (ace :: ACE | eff) Unit
#onChangeBreakpoint Source
onChangeBreakpoint :: forall a eff. EditSession -> Eff (ace :: ACE | eff) a -> Eff (ace :: ACE | eff) Unit
#onChangeFold Source
onChangeFold :: forall a eff. EditSession -> Eff (ace :: ACE | eff) a -> Eff (ace :: ACE | eff) Unit
#onChangeFrontMarker Source
onChangeFrontMarker :: forall a eff. EditSession -> Eff (ace :: ACE | eff) a -> Eff (ace :: ACE | eff) Unit
#onChangeMode Source
onChangeMode :: forall a eff. EditSession -> Eff (ace :: ACE | eff) a -> Eff (ace :: ACE | eff) Unit
#onChangeOverwrite Source
onChangeOverwrite :: forall a eff. EditSession -> Eff (ace :: ACE | eff) a -> Eff (ace :: ACE | eff) Unit
#onChangeScrollLeft Source
onChangeScrollLeft :: forall a eff. EditSession -> (Int -> Eff (ace :: ACE | eff) a) -> Eff (ace :: ACE | eff) Unit
#onChangeScrollTop Source
onChangeScrollTop :: forall a eff. EditSession -> (Int -> Eff (ace :: ACE | eff) a) -> Eff (ace :: ACE | eff) Unit
#onChangeTabSize Source
onChangeTabSize :: forall a eff. EditSession -> Eff (ace :: ACE | eff) a -> Eff (ace :: ACE | eff) Unit
#onChangeWrapLimit Source
onChangeWrapLimit :: forall a eff. EditSession -> Eff (ace :: ACE | eff) a -> Eff (ace :: ACE | eff) Unit
#onChangeWrapMode Source
onChangeWrapMode :: forall a eff. EditSession -> Eff (ace :: ACE | eff) a -> Eff (ace :: ACE | eff) Unit
#onTokenizerUpdate Source
onTokenizerUpdate :: forall a eff. EditSession -> Eff (ace :: ACE | eff) a -> Eff (ace :: ACE | eff) Unit
#findMatchingBracket Source
findMatchingBracket :: forall eff. Position -> EditSession -> Eff (ace :: ACE | eff) Unit
#screenToDocumentColumn Source
screenToDocumentColumn :: forall eff. Int -> Int -> EditSession -> Eff (ace :: ACE | eff) Unit
#setDocument Source
setDocument :: forall eff. Document -> EditSession -> Eff (ace :: ACE | eff) Unit
#getDocument Source
getDocument :: forall eff. EditSession -> Eff (ace :: ACE | eff) Document
#resetRowCache Source
resetRowCache :: forall eff. Int -> EditSession -> Eff (ace :: ACE | eff) Unit
#getSelection Source
getSelection :: forall eff. EditSession -> Eff (ace :: ACE | eff) Selection
#getTokenAt Source
getTokenAt :: forall eff. Int -> Int -> EditSession -> Eff (ace :: ACE | eff) TokenInfo
#setUndoManager Source
setUndoManager :: forall eff. UndoManager -> EditSession -> Eff (ace :: ACE | eff) Unit
#getUndoManager Source
getUndoManager :: forall eff. EditSession -> Eff (ace :: ACE | eff) UndoManager
#getTabString Source
getTabString :: forall eff. EditSession -> Eff (ace :: ACE | eff) String
#setUseSoftTabs Source
setUseSoftTabs :: forall eff. Boolean -> EditSession -> Eff (ace :: ACE | eff) Unit
#getUseSoftTabs Source
getUseSoftTabs :: forall eff. EditSession -> Eff (ace :: ACE | eff) Boolean
#setTabSize Source
setTabSize :: forall eff. Int -> EditSession -> Eff (ace :: ACE | eff) Unit
#getTabSize Source
getTabSize :: forall eff. EditSession -> Eff (ace :: ACE | eff) String
#setOverwrite Source
setOverwrite :: forall eff. Boolean -> EditSession -> Eff (ace :: ACE | eff) Unit
#getOverwrite Source
getOverwrite :: forall eff. EditSession -> Eff (ace :: ACE | eff) Boolean
#toggleOverwrite Source
toggleOverwrite :: forall eff. EditSession -> Eff (ace :: ACE | eff) Unit
#addGutterDecoration Source
addGutterDecoration :: forall eff. Int -> String -> EditSession -> Eff (ace :: ACE | eff) Unit
#removeGutterDecoration Source
removeGutterDecoration :: forall eff. Int -> String -> EditSession -> Eff (ace :: ACE | eff) Unit
#getBreakpoints Source
getBreakpoints :: forall eff. EditSession -> Eff (ace :: ACE | eff) (Array Int)
#setBreakpoints Source
setBreakpoints :: forall eff. Array Int -> EditSession -> Eff (ace :: ACE | eff) Unit
#clearBreakpoints Source
clearBreakpoints :: forall eff. EditSession -> Eff (ace :: ACE | eff) Unit
#setBreakpoint Source
setBreakpoint :: forall eff. Int -> String -> EditSession -> Eff (ace :: ACE | eff) Unit
#clearBreakpoint Source
clearBreakpoint :: forall eff. Int -> EditSession -> Eff (ace :: ACE | eff) Unit
#DynamicMarker Source
type DynamicMarker eff a = forall h. STArray h String -> HTMLElement -> Eff (st :: ST h | eff) a
#addDynamicMarker Source
addDynamicMarker :: forall a eff. (DynamicMarker (ace :: ACE | eff) a) -> Boolean -> EditSession -> Eff (ace :: ACE | eff) Unit
#removeMarker Source
removeMarker :: forall eff. Int -> EditSession -> Eff (ace :: ACE | eff) Unit
#setAnnotations Source
setAnnotations :: forall eff. Array Annotation -> EditSession -> Eff (ace :: ACE | eff) Unit
#getAnnotations Source
getAnnotations :: forall eff. EditSession -> Eff (ace :: ACE | eff) (Array Annotation)
#clearAnnotations Source
clearAnnotations :: forall eff. EditSession -> Eff (ace :: ACE | eff) Unit
#detectNewLine Source
detectNewLine :: forall eff. String -> EditSession -> Eff (ace :: ACE | eff) Unit
#getWordRange Source
getWordRange :: forall eff. Int -> Int -> EditSession -> Eff (ace :: ACE | eff) Range
#getAWordRange Source
getAWordRange :: forall eff. Int -> Int -> EditSession -> Eff (ace :: ACE | eff) Range
#setNewLineMode Source
setNewLineMode :: forall eff. String -> EditSession -> Eff (ace :: ACE | eff) Unit
#getNewLineMode Source
getNewLineMode :: forall eff. EditSession -> Eff (ace :: ACE | eff) String
#setUseWorker Source
setUseWorker :: forall eff. Boolean -> EditSession -> Eff (ace :: ACE | eff) Unit
#getUseWorker Source
getUseWorker :: forall eff. EditSession -> Eff (ace :: ACE | eff) Boolean
#onReloadTokenizer Source
onReloadTokenizer :: forall eff. EditSession -> Eff (ace :: ACE | eff) Unit
#setScrollTop Source
setScrollTop :: forall eff. Int -> EditSession -> Eff (ace :: ACE | eff) Unit
#getScrollTop Source
getScrollTop :: forall eff. EditSession -> Eff (ace :: ACE | eff) Int
#setScrollLeft Source
setScrollLeft :: forall eff. Int -> EditSession -> Eff (ace :: ACE | eff) Unit
#getScrollLeft Source
getScrollLeft :: forall eff. EditSession -> Eff (ace :: ACE | eff) Int
#getScreenWidth Source
getScreenWidth :: forall eff. EditSession -> Eff (ace :: ACE | eff) Int
#getTextRange Source
getTextRange :: forall eff. Range -> EditSession -> Eff (ace :: ACE | eff) String
#setUndoSelect Source
setUndoSelect :: forall eff. Boolean -> EditSession -> Eff (ace :: ACE | eff) Unit
#indentRows Source
indentRows :: forall eff. Int -> Int -> String -> EditSession -> Eff (ace :: ACE | eff) Unit
#outdentRows Source
outdentRows :: forall eff. Range -> EditSession -> Eff (ace :: ACE | eff) Unit
#moveLinesUp Source
moveLinesUp :: forall eff. Int -> Int -> EditSession -> Eff (ace :: ACE | eff) Int
#moveLinesDown Source
moveLinesDown :: forall eff. Int -> Int -> EditSession -> Eff (ace :: ACE | eff) Int
#duplicateLines Source
duplicateLines :: forall eff. Int -> Int -> EditSession -> Eff (ace :: ACE | eff) Int
#setUseWrapMode Source
setUseWrapMode :: forall eff. Boolean -> EditSession -> Eff (ace :: ACE | eff) Unit
#getUseWrapMode Source
getUseWrapMode :: forall eff. EditSession -> Eff (ace :: ACE | eff) Boolean
#setWrapLimitRange Source
setWrapLimitRange :: forall eff. Int -> Int -> EditSession -> Eff (ace :: ACE | eff) Unit
#adjustWrapLimit Source
adjustWrapLimit :: forall eff. Int -> EditSession -> Eff (ace :: ACE | eff) Boolean
#getWrapLimit Source
getWrapLimit :: forall eff. EditSession -> Eff (ace :: ACE | eff) Int
#getWrapLimitRange Source
getWrapLimitRange :: forall eff. EditSession -> Eff (ace :: ACE | eff) { max :: Int, min :: Int }
#getDisplayTokens Source
getDisplayTokens :: forall eff. String -> Int -> EditSession -> Eff (ace :: ACE | eff) Unit
#getStringScreenWidth Source
getStringScreenWidth :: forall eff. String -> Int -> Int -> EditSession -> Eff (ace :: ACE | eff) (Array Int)
#getRowLength Source
getRowLength :: forall eff. Int -> EditSession -> Eff (ace :: ACE | eff) Int
#getScreenLastRowColumn Source
getScreenLastRowColumn :: forall eff. Int -> EditSession -> Eff (ace :: ACE | eff) Int
#getDocumentLastRowColumn Source
getDocumentLastRowColumn :: forall eff. Int -> Int -> EditSession -> Eff (ace :: ACE | eff) Int
#getDocumentLastRowColumnPosition Source
getDocumentLastRowColumnPosition :: forall eff. Int -> Int -> EditSession -> Eff (ace :: ACE | eff) Int
#getRowSplitData Source
getRowSplitData :: forall eff. EditSession -> Eff (ace :: ACE | eff) String
#getScreenTabSize Source
getScreenTabSize :: forall eff. Int -> EditSession -> Eff (ace :: ACE | eff) Int
#screenToDocumentPosition Source
screenToDocumentPosition :: forall eff. Int -> Int -> EditSession -> Eff (ace :: ACE | eff) Position
#documentToScreenPosition Source
documentToScreenPosition :: forall eff. Int -> Int -> EditSession -> Eff (ace :: ACE | eff) Position
#documentToScreenColumn Source
documentToScreenColumn :: forall eff. Int -> Int -> EditSession -> Eff (ace :: ACE | eff) Int
#documentToScreenRow Source
documentToScreenRow :: forall eff. Int -> Int -> EditSession -> Eff (ace :: ACE | eff) Unit
#getScreenLength Source
getScreenLength :: forall eff. EditSession -> Eff (ace :: ACE | eff) Int
#createWithMode Source
createWithMode :: forall eff. String -> Maybe TextMode -> Eff (ace :: ACE | eff) EditSession
#createFromLines Source
createFromLines :: forall eff. Array String -> Maybe String -> Eff (ace :: ACE | eff) EditSession
#getMarkers Source
getMarkers :: forall eff. EditSession -> Eff (ace :: ACE | eff) (Array Marker)
- Modules
- Ace
- Ace.
Anchor - Ace.
BackgroundTokenizer - Ace.
Command - Ace.
Config - Ace.
Document - Ace.
EditSession - Ace.
Editor - Ace.
Ext. LanguageTools - Ace.
Ext. LanguageTools. Completer - Ace.
KeyBinding - Ace.
Marker - Ace.
Range - Ace.
ScrollBar - Ace.
Search - Ace.
Selection - Ace.
TokenIterator - Ace.
Tokenizer - Ace.
Types - Ace.
UndoManager - Ace.
VirtualRenderer