Module

Ace.Editor

Package
purescript-ace
Repository
slamdata/purescript-ace

#onBlur Source

onBlur :: forall a eff. Editor -> (Eff (ace :: ACE | eff) a) -> Eff (ace :: ACE | eff) Unit

#onFocus Source

onFocus :: forall a eff. Editor -> (Eff (ace :: ACE | eff) a) -> Eff (ace :: ACE | eff) Unit

#onCopy Source

onCopy :: forall a eff. Editor -> (String -> Eff (ace :: ACE | eff) a) -> Eff (ace :: ACE | eff) Unit

#onPaste Source

onPaste :: forall a eff. Editor -> (PasteEvent -> Eff (ace :: ACE | eff) a) -> Eff (ace :: ACE | eff) Unit

#getPasteEventText Source

getPasteEventText :: forall eff. PasteEvent -> Eff (ace :: ACE | eff) String

#setPasteEventText Source

setPasteEventText :: forall eff. String -> PasteEvent -> Eff (ace :: ACE | eff) Unit

#onChangeSession Source

onChangeSession :: forall eff. Editor -> ({ oldSession :: EditSession, session :: EditSession } -> Eff (ace :: ACE | eff) Unit) -> Eff (ace :: ACE | eff) Unit

#onChangeSelectionStyle Source

onChangeSelectionStyle :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit -> Eff (ace :: ACE | eff) Unit

#getRenderer Source

getRenderer :: forall eff. Editor -> Eff (ace :: ACE | eff) VirtualRenderer

#isInMultiSelectMode Source

isInMultiSelectMode :: forall eff. Editor -> Eff (ace :: ACE | eff) Boolean

#selectMoreLines Source

selectMoreLines :: forall eff. Int -> Editor -> Eff (ace :: ACE | eff) Unit

#getContainer Source

getContainer :: forall eff. Editor -> Eff (ace :: ACE | eff) HTMLElement

#setKeyboardHandler Source

setKeyboardHandler :: forall eff. String -> Editor -> Eff (ace :: ACE | eff) Unit

#getKeyboardHandler Source

getKeyboardHandler :: forall eff. Editor -> Eff (ace :: ACE | eff) String

#setSession Source

setSession :: forall eff. EditSession -> Editor -> Eff (ace :: ACE | eff) Unit

#getSession Source

getSession :: forall eff. Editor -> Eff (ace :: ACE | eff) EditSession

#setValue Source

setValue :: forall eff. String -> Maybe Int -> Editor -> Eff (ace :: ACE | eff) String

#getValue Source

getValue :: forall eff. Editor -> Eff (ace :: ACE | eff) String

#getSelection Source

getSelection :: forall eff. Editor -> Eff (ace :: ACE | eff) Selection

#resize Source

resize :: forall eff. Maybe Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#setTheme Source

setTheme :: forall eff. String -> Editor -> Eff (ace :: ACE | eff) Unit

#getTheme Source

getTheme :: forall eff. Editor -> Eff (ace :: ACE | eff) String

#setStyle Source

setStyle :: forall eff. String -> Editor -> Eff (ace :: ACE | eff) Unit

#unsetStyle Source

unsetStyle :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#setFontSize Source

setFontSize :: forall eff. String -> Editor -> Eff (ace :: ACE | eff) Unit

#focus Source

focus :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#isFocused Source

isFocused :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#blur Source

blur :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#getCopyText Source

getCopyText :: forall eff. Editor -> Eff (ace :: ACE | eff) String

#insert Source

insert :: forall eff. String -> Editor -> Eff (ace :: ACE | eff) Unit

#setOverwrite Source

setOverwrite :: forall eff. Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#getOverwrite Source

getOverwrite :: forall eff. Editor -> Eff (ace :: ACE | eff) Boolean

#toggleOverwrite Source

toggleOverwrite :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#setScrollSpeed Source

setScrollSpeed :: forall eff. Number -> Editor -> Eff (ace :: ACE | eff) Unit

#getScrollSpeed Source

getScrollSpeed :: forall eff. Editor -> Eff (ace :: ACE | eff) Number

#setDragDelay Source

setDragDelay :: forall eff. Number -> Editor -> Eff (ace :: ACE | eff) Unit

#getDragDelay Source

getDragDelay :: forall eff. Editor -> Eff (ace :: ACE | eff) Number

#setSelectionStyle Source

setSelectionStyle :: forall eff. String -> Editor -> Eff (ace :: ACE | eff) Unit

#getSelectionStyle Source

getSelectionStyle :: forall eff. Editor -> Eff (ace :: ACE | eff) String

#setHighlightActiveLine Source

setHighlightActiveLine :: forall eff. Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#getHighlightActiveLine Source

getHighlightActiveLine :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#setHighlightSelectedWord Source

setHighlightSelectedWord :: forall eff. Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#getHighlightSelectedWord Source

getHighlightSelectedWord :: forall eff. Editor -> Eff (ace :: ACE | eff) Boolean

#setShowInvisibles Source

setShowInvisibles :: forall eff. Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#getShowInvisibles Source

getShowInvisibles :: forall eff. Editor -> Eff (ace :: ACE | eff) Boolean

#setShowPrintMargin Source

setShowPrintMargin :: forall eff. Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#getShowPrintMargin Source

getShowPrintMargin :: forall eff. Editor -> Eff (ace :: ACE | eff) Boolean

#setPrintMarginColumn Source

setPrintMarginColumn :: forall eff. Int -> Editor -> Eff (ace :: ACE | eff) Unit

#getPrintMarginColumn Source

getPrintMarginColumn :: forall eff. Editor -> Eff (ace :: ACE | eff) Int

#setReadOnly Source

setReadOnly :: forall eff. Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#getReadOnly Source

getReadOnly :: forall eff. Editor -> Eff (ace :: ACE | eff) Boolean

#setBehavioursEnabled Source

setBehavioursEnabled :: forall eff. Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#getBehavioursEnabled Source

getBehavioursEnabled :: forall eff. Editor -> Eff (ace :: ACE | eff) Boolean

#setWrapBehavioursEnabled Source

setWrapBehavioursEnabled :: forall eff. Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#getWrapBehavioursEnabled Source

getWrapBehavioursEnabled :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#setShowFoldWidgets Source

setShowFoldWidgets :: forall eff. Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#getShowFoldWidgets Source

getShowFoldWidgets :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#remove Source

remove :: forall eff. String -> Editor -> Eff (ace :: ACE | eff) Unit

#removeWordRight Source

removeWordRight :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#removeWordLeft Source

removeWordLeft :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#removeToLineStart Source

removeToLineStart :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#removeToLineEnd Source

removeToLineEnd :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#splitLine Source

splitLine :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#transposeLetters Source

transposeLetters :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#toLowerCase Source

toLowerCase :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#toUpperCase Source

toUpperCase :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#indent Source

indent :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#blockIndent Source

blockIndent :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#blockOutdent Source

blockOutdent :: forall eff. Maybe String -> Editor -> Eff (ace :: ACE | eff) Unit

#toggleCommentLines Source

toggleCommentLines :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#getNumberAt Source

getNumberAt :: forall eff. Editor -> Eff (ace :: ACE | eff) Number

#modifyNumber Source

modifyNumber :: forall eff. Number -> Editor -> Eff (ace :: ACE | eff) Unit

#removeLines Source

removeLines :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#moveLinesDown Source

moveLinesDown :: forall eff. Editor -> Eff (ace :: ACE | eff) Int

#moveLinesUp Source

moveLinesUp :: forall eff. Editor -> Eff (ace :: ACE | eff) Int

#copyLinesUp Source

copyLinesUp :: forall eff. Editor -> Eff (ace :: ACE | eff) Int

#copyLinesDown Source

copyLinesDown :: forall eff. Editor -> Eff (ace :: ACE | eff) Int

#getFirstVisibleRow Source

getFirstVisibleRow :: forall eff. Editor -> Eff (ace :: ACE | eff) Int

#getLastVisibleRow Source

getLastVisibleRow :: forall eff. Editor -> Eff (ace :: ACE | eff) Int

#isRowVisible Source

isRowVisible :: forall eff. Int -> Editor -> Eff (ace :: ACE | eff) Boolean

#isRowFullyVisible Source

isRowFullyVisible :: forall eff. Int -> Editor -> Eff (ace :: ACE | eff) Boolean

#selectPageDown Source

selectPageDown :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#selectPageUp Source

selectPageUp :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#gotoPageDown Source

gotoPageDown :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#gotoPageUp Source

gotoPageUp :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#scrollPageDown Source

scrollPageDown :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#scrollPageUp Source

scrollPageUp :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#scrollToRow Source

scrollToRow :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#scrollToLine Source

scrollToLine :: forall eff. Int -> Boolean -> Boolean -> Eff (ace :: ACE | eff) Unit -> Editor -> Eff (ace :: ACE | eff) Unit

#centerSelection Source

centerSelection :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#getCursorPosition Source

getCursorPosition :: forall eff. Editor -> Eff (ace :: ACE | eff) Position

#getCursorPositionScreen Source

getCursorPositionScreen :: forall eff. Editor -> Eff (ace :: ACE | eff) Int

#getSelectionRange Source

getSelectionRange :: forall eff. Editor -> Eff (ace :: ACE | eff) Range

#selectAll Source

selectAll :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#clearSelection Source

clearSelection :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#moveCursorTo Source

moveCursorTo :: forall eff. Int -> Maybe Int -> Maybe Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#moveCursorToPosition Source

moveCursorToPosition :: forall eff. Position -> Editor -> Eff (ace :: ACE | eff) Unit

#jumpToMatching Source

jumpToMatching :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#gotoLine Source

gotoLine :: forall eff. Int -> Maybe Int -> Maybe Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#navigateTo Source

navigateTo :: forall eff. Int -> Int -> Editor -> Eff (ace :: ACE | eff) Unit

#navigateUp Source

navigateUp :: forall eff. Maybe Int -> Editor -> Eff (ace :: ACE | eff) Unit

#navigateDown Source

navigateDown :: forall eff. Maybe Int -> Editor -> Eff (ace :: ACE | eff) Unit

#navigateLeft Source

navigateLeft :: forall eff. Maybe Int -> Editor -> Eff (ace :: ACE | eff) Unit

#navigateRight Source

navigateRight :: forall eff. Int -> Editor -> Eff (ace :: ACE | eff) Unit

#navigateLineStart Source

navigateLineStart :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#navigateLineEnd Source

navigateLineEnd :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#navigateFileEnd Source

navigateFileEnd :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#navigateFileStart Source

navigateFileStart :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#navigateWordRight Source

navigateWordRight :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#navigateWordLeft Source

navigateWordLeft :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#replace Source

replace :: forall eff. String -> Maybe SearchOptions -> Editor -> Eff (ace :: ACE | eff) Unit

#replaceAll Source

replaceAll :: forall eff. String -> Maybe SearchOptions -> Editor -> Eff (ace :: ACE | eff) Unit

#getLastSearchOptions Source

getLastSearchOptions :: forall eff. Editor -> Eff (ace :: ACE | eff) SearchOptions

#find Source

find :: forall eff. String -> Maybe SearchOptions -> Maybe Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#findNext Source

findNext :: forall eff. Maybe SearchOptions -> Maybe Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#findPrevious Source

findPrevious :: forall eff. Maybe SearchOptions -> Maybe Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#undo Source

undo :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#redo Source

redo :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#destroy Source

destroy :: forall eff. Editor -> Eff (ace :: ACE | eff) Unit

#create Source

create :: forall eff. VirtualRenderer -> Maybe EditSession -> Eff (ace :: ACE | eff) Editor

#setMinLines Source

setMinLines :: forall eff. Int -> Editor -> Eff (ace :: ACE | eff) Unit

#setMaxLines Source

setMaxLines :: forall eff. Int -> Editor -> Eff (ace :: ACE | eff) Unit

#setAutoScrollEditorIntoView Source

setAutoScrollEditorIntoView :: forall eff. Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#setEnableBasicAutocompletion Source

setEnableBasicAutocompletion :: forall eff. Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#setEnableLiveAutocompletion Source

setEnableLiveAutocompletion :: forall eff. Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#setEnableSnippets Source

setEnableSnippets :: forall eff. Boolean -> Editor -> Eff (ace :: ACE | eff) Unit

#getKeyBinding Source

getKeyBinding :: forall eff. Editor -> Eff (ace :: ACE | eff) KeyBinding