Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
4397 lines (4128 sloc) 325 KB
<!DOCTYPE html><!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Ace API - editor</title>
<meta name="generator" content="c9-doc-build">
<meta name="description" content="Ace API documentation for the online code editor.">
<meta name="author" content="Garen J. Torikian">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="stylesheet" href="./resources/csses/bootstrap.min.css">
<link rel="stylesheet" href="./resources/csses/prettify.css">
<link rel="stylesheet" href="./resources/csses/ace_api.css">
<link href="./resources/images/favicon.ico" rel="icon" type="image/x-icon">
<script src="./resources/javascripts/jquery.js"></script>
<script src="./resources/javascripts/clicker.js"></script>
<script src="./resources/javascripts/jquery.collapse.js"></script>
<script src="./resources/javascripts/jquery.cookie.js"></script>
<script src="./resources/javascripts/bootstrap-dropdown.js"></script>
<script src="./resources/javascripts/jquery-scrollspy.js"></script>
<script script src="./resources/javascripts/prettify-extension.js"></script>
</head>
<body>
<div id="nonFooter">
<div id="wrapper">
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container"><span class="brand"></span>
<ul class="nav topLinks">
<li id="ace_site"><a href="../index.html">Ace</a></li>
<li id="ace_api" class="active"><a href="index.html">Ace API Reference</a></li>
</ul>
<form id="searchbox" action="" class="navbar-search pull-right">
<input name="query" type="text" placeholder="Search the API" title="Search across all the documentation" class="search-query span3">
</form>
</div>
</div>
</div>
<header class="filler"></header>
<div class="container">
<div class="content">
<div class="row centerpiece">
<div class="span3 offset6 sidebarContainer">
<div id="sidebar">
<div id="well">
<h3>Ace Reference</h3>
<div class="swirl_divider"> </div>
<ul class="menu">
<li>
<div class="menu-item"><a href="ace.html" class="menuLink namespace">Ace</a></div>
</li>
<li>
<div class="menu-item"><a href="anchor.html" class="menuLink namespace">Anchor</a></div>
</li>
<li>
<div class="menu-item"><a href="background_tokenizer.html" class="menuLink namespace">BackgroundTokenizer </a></div>
</li>
<li>
<div class="menu-item"><a href="document.html" class="menuLink namespace">Document </a></div>
</li>
<li>
<div class="menu-item"><a href="edit_session.html" class="menuLink namespace">EditSession </a></div>
</li>
<li>
<div class="menu-item"><a href="editor.html" class="menuLink namespace">Editor</a></div>
</li>
<li>
<div class="menu-item"><a href="range.html" class="menuLink namespace">Range</a></div>
</li>
<li>
<div class="menu-item"><a href="scrollbar.html" class="menuLink namespace">Scrollbar</a></div>
</li>
<li>
<div class="menu-item"><a href="search.html" class="menuLink namespace">Search </a></div>
</li>
<li>
<div class="menu-item"><a href="selection.html" class="menuLink namespace">Selection </a></div>
</li>
<li>
<div class="menu-item"><a href="token_iterator.html" class="menuLink namespace">TokenIterator</a></div>
</li>
<li>
<div class="menu-item"><a href="tokenizer.html" class="menuLink namespace">Tokenizer</a></div>
</li>
<li>
<div class="menu-item"><a href="undomanager.html" class="menuLink namespace">UndoManager</a></div>
</li>
<li>
<div class="menu-item"><a href="virtual_renderer.html" class="menuLink namespace">VirtualRenderer</a></div>
</li>
</ul>
</div>
</div>
</div>
<div class="span9 mainContent">
<div id="documentation">
<div class="classContent">
<div class="membersBackground"></div>
<div class=" members pos0">
<div class=" membersContent pos0">
<h1 class="memberHeader"><span class="name">Editor<span class="editInC9"><a href='http://c9.io/open/git/?url=git%3A%2F%2Fgithub.com%2Fajaxorg%2Face.git' title='Edit in Cloud9 IDE'>[edit]</a></span></span>
</h1>
<ul data-tabs="tabs" class="nav tabs pos0">
<li data-dropdown="dropdown" class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle"><span>Events (18)</span><b class="caret"></b></a>
<ul class="dropdown-menu">
<li data-id="Editor@onBlur" class="memberLink"><a href="#Editor@onBlur" class="" title="Editor@onBlur (event)" data-id="Editor@onBlur">onBlur</a>
</li>
<li data-id="Editor@onChangeAnnotation" class="memberLink"><a href="#Editor@onChangeAnnotation" class="" title="Editor@onChangeAnnotation (event)" data-id="Editor@onChangeAnnotation">onChangeAnnotation</a>
</li>
<li data-id="Editor@onChangeBackMarker" class="memberLink"><a href="#Editor@onChangeBackMarker" class="" title="Editor@onChangeBackMarker (event)" data-id="Editor@onChangeBackMarker">onChangeBackMarker</a>
</li>
<li data-id="Editor@onChangeBreakpoint" class="memberLink"><a href="#Editor@onChangeBreakpoint" class="" title="Editor@onChangeBreakpoint (event)" data-id="Editor@onChangeBreakpoint">onChangeBreakpoint</a>
</li>
<li data-id="Editor@onChangeFold" class="memberLink"><a href="#Editor@onChangeFold" class="" title="Editor@onChangeFold (event)" data-id="Editor@onChangeFold">onChangeFold</a>
</li>
<li data-id="Editor@onChangeFrontMarker" class="memberLink"><a href="#Editor@onChangeFrontMarker" class="" title="Editor@onChangeFrontMarker (event)" data-id="Editor@onChangeFrontMarker">onChangeFrontMarker</a>
</li>
<li data-id="Editor@onChangeMode" class="memberLink"><a href="#Editor@onChangeMode" class="" title="Editor@onChangeMode (event)" data-id="Editor@onChangeMode">onChangeMode</a>
</li>
<li data-id="Editor@onChangeWrapLimit" class="memberLink"><a href="#Editor@onChangeWrapLimit" class="" title="Editor@onChangeWrapLimit (event)" data-id="Editor@onChangeWrapLimit">onChangeWrapLimit</a>
</li>
<li data-id="Editor@onChangeWrapMode" class="memberLink"><a href="#Editor@onChangeWrapMode" class="" title="Editor@onChangeWrapMode (event)" data-id="Editor@onChangeWrapMode">onChangeWrapMode</a>
</li>
<li data-id="Editor@onCommandKey" class="memberLink"><a href="#Editor@onCommandKey" class="" title="Editor@onCommandKey (event)" data-id="Editor@onCommandKey">onCommandKey</a>
</li>
<li data-id="Editor@onCursorChange" class="memberLink"><a href="#Editor@onCursorChange" class="" title="Editor@onCursorChange (event)" data-id="Editor@onCursorChange">onCursorChange</a>
</li>
<li data-id="Editor@onDocumentChange" class="memberLink"><a href="#Editor@onDocumentChange" class="" title="Editor@onDocumentChange (event)" data-id="Editor@onDocumentChange">onDocumentChange</a>
</li>
<li data-id="Editor@onFocus" class="memberLink"><a href="#Editor@onFocus" class="" title="Editor@onFocus (event)" data-id="Editor@onFocus">onFocus</a>
</li>
<li data-id="Editor@onScrollLeftChange" class="memberLink"><a href="#Editor@onScrollLeftChange" class="" title="Editor@onScrollLeftChange (event)" data-id="Editor@onScrollLeftChange">onScrollLeftChange</a>
</li>
<li data-id="Editor@onScrollTopChange" class="memberLink"><a href="#Editor@onScrollTopChange" class="" title="Editor@onScrollTopChange (event)" data-id="Editor@onScrollTopChange">onScrollTopChange</a>
</li>
<li data-id="Editor@onSelectionChange" class="memberLink"><a href="#Editor@onSelectionChange" class="" title="Editor@onSelectionChange (event)" data-id="Editor@onSelectionChange">onSelectionChange</a>
</li>
<li data-id="Editor@onTextInput" class="memberLink"><a href="#Editor@onTextInput" class="" title="Editor@onTextInput (event)" data-id="Editor@onTextInput">onTextInput</a>
</li>
<li data-id="Editor@onTokenizerUpdate" class="memberLink"><a href="#Editor@onTokenizerUpdate" class="" title="Editor@onTokenizerUpdate (event)" data-id="Editor@onTokenizerUpdate">onTokenizerUpdate</a>
</li>
</ul>
</li>
<li data-dropdown="dropdown" class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle"><span>Constructors (1)</span><b class="caret"></b></a>
<ul class="dropdown-menu">
<li data-id="new Editor" class="memberLink"><a href="#Editor.new" class="" title="new Editor (constructor)" data-id="new Editor">new</a>
</li>
</ul>
</li>
<li data-dropdown="dropdown" class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle"><span>Functions (113)</span><b class="caret"></b></a>
<ul class="dropdown-menu">
<li data-id="Editor.$getSelectedRows" class="memberLink"><a href="#Editor.$getSelectedRows" class="" title="Editor.$getSelectedRows (class method)" data-id="Editor.$getSelectedRows">$getSelectedRows</a>
</li>
<li data-id="Editor.$getVisibleRowCount" class="memberLink"><a href="#Editor.$getVisibleRowCount" class="" title="Editor.$getVisibleRowCount (class method)" data-id="Editor.$getVisibleRowCount">$getVisibleRowCount</a>
</li>
<li data-id="Editor.$moveLines" class="memberLink"><a href="#Editor.$moveLines" class="" title="Editor.$moveLines (class method)" data-id="Editor.$moveLines">$moveLines</a>
</li>
<li data-id="Editor.addSelectionMarker" class="memberLink"><a href="#Editor.addSelectionMarker" class="" title="Editor.addSelectionMarker (class method)" data-id="Editor.addSelectionMarker">addSelectionMarker</a>
</li>
<li data-id="Editor.blockOutdent" class="memberLink"><a href="#Editor.blockOutdent" class="" title="Editor.blockOutdent (class method)" data-id="Editor.blockOutdent">blockOutdent</a>
</li>
<li data-id="Editor.blur" class="memberLink"><a href="#Editor.blur" class="" title="Editor.blur (class method)" data-id="Editor.blur">blur</a>
</li>
<li data-id="Editor.centerSelection" class="memberLink"><a href="#Editor.centerSelection" class="" title="Editor.centerSelection (class method)" data-id="Editor.centerSelection">centerSelection</a>
</li>
<li data-id="Editor.clearSelection" class="memberLink"><a href="#Editor.clearSelection" class="" title="Editor.clearSelection (class method)" data-id="Editor.clearSelection">clearSelection</a>
</li>
<li data-id="Editor.copyLinesDown" class="memberLink"><a href="#Editor.copyLinesDown" class="" title="Editor.copyLinesDown (class method)" data-id="Editor.copyLinesDown">copyLinesDown</a>
</li>
<li data-id="Editor.copyLinesUp" class="memberLink"><a href="#Editor.copyLinesUp" class="" title="Editor.copyLinesUp (class method)" data-id="Editor.copyLinesUp">copyLinesUp</a>
</li>
<li data-id="Editor.destroy" class="memberLink"><a href="#Editor.destroy" class="" title="Editor.destroy (class method)" data-id="Editor.destroy">destroy</a>
</li>
<li data-id="Editor.exitMultiSelectMode" class="memberLink"><a href="#Editor.exitMultiSelectMode" class="" title="Editor.exitMultiSelectMode (class method)" data-id="Editor.exitMultiSelectMode">exitMultiSelectMode</a>
</li>
<li data-id="Editor.find" class="memberLink"><a href="#Editor.find" class="" title="Editor.find (class method)" data-id="Editor.find">find</a>
</li>
<li data-id="Editor.findAll" class="memberLink"><a href="#Editor.findAll" class="" title="Editor.findAll (class method)" data-id="Editor.findAll">findAll</a>
</li>
<li data-id="Editor.findNext" class="memberLink"><a href="#Editor.findNext" class="" title="Editor.findNext (class method)" data-id="Editor.findNext">findNext</a>
</li>
<li data-id="Editor.findPrevious" class="memberLink"><a href="#Editor.findPrevious" class="" title="Editor.findPrevious (class method)" data-id="Editor.findPrevious">findPrevious</a>
</li>
<li data-id="Editor.focus" class="memberLink"><a href="#Editor.focus" class="" title="Editor.focus (class method)" data-id="Editor.focus">focus</a>
</li>
<li data-id="Editor.forEachSelection" class="memberLink"><a href="#Editor.forEachSelection" class="" title="Editor.forEachSelection (class method)" data-id="Editor.forEachSelection">forEachSelection</a>
</li>
<li data-id="Editor.getBehavioursEnabled" class="memberLink"><a href="#Editor.getBehavioursEnabled" class="" title="Editor.getBehavioursEnabled (class method)" data-id="Editor.getBehavioursEnabled">getBehavioursEnabled</a>
</li>
<li data-id="Editor.getCopyText" class="memberLink"><a href="#Editor.getCopyText" class="" title="Editor.getCopyText (class method)" data-id="Editor.getCopyText">getCopyText</a>
</li>
<li data-id="Editor.getCursorPosition" class="memberLink"><a href="#Editor.getCursorPosition" class="" title="Editor.getCursorPosition (class method)" data-id="Editor.getCursorPosition">getCursorPosition</a>
</li>
<li data-id="Editor.getCursorPositionScreen" class="memberLink"><a href="#Editor.getCursorPositionScreen" class="" title="Editor.getCursorPositionScreen (class method)" data-id="Editor.getCursorPositionScreen">getCursorPositionScreen</a>
</li>
<li data-id="Editor.getDragDelay" class="memberLink"><a href="#Editor.getDragDelay" class="" title="Editor.getDragDelay (class method)" data-id="Editor.getDragDelay">getDragDelay</a>
</li>
<li data-id="Editor.getFirstVisibleRow" class="memberLink"><a href="#Editor.getFirstVisibleRow" class="" title="Editor.getFirstVisibleRow (class method)" data-id="Editor.getFirstVisibleRow">getFirstVisibleRow</a>
</li>
<li data-id="Editor.getHighlightActiveLine" class="memberLink"><a href="#Editor.getHighlightActiveLine" class="" title="Editor.getHighlightActiveLine (class method)" data-id="Editor.getHighlightActiveLine">getHighlightActiveLine</a>
</li>
<li data-id="Editor.getHighlightSelectedWord" class="memberLink"><a href="#Editor.getHighlightSelectedWord" class="" title="Editor.getHighlightSelectedWord (class method)" data-id="Editor.getHighlightSelectedWord">getHighlightSelectedWord</a>
</li>
<li data-id="Editor.getKeyboardHandler" class="memberLink"><a href="#Editor.getKeyboardHandler" class="" title="Editor.getKeyboardHandler (class method)" data-id="Editor.getKeyboardHandler">getKeyboardHandler</a>
</li>
<li data-id="Editor.getLastSearchOptions" class="memberLink"><a href="#Editor.getLastSearchOptions" class="" title="Editor.getLastSearchOptions (class method)" data-id="Editor.getLastSearchOptions">getLastSearchOptions</a>
</li>
<li data-id="Editor.getLastVisibleRow" class="memberLink"><a href="#Editor.getLastVisibleRow" class="" title="Editor.getLastVisibleRow (class method)" data-id="Editor.getLastVisibleRow">getLastVisibleRow</a>
</li>
<li data-id="Editor.getOverwrite" class="memberLink"><a href="#Editor.getOverwrite" class="" title="Editor.getOverwrite (class method)" data-id="Editor.getOverwrite">getOverwrite</a>
</li>
<li data-id="Editor.getPrintMarginColumn" class="memberLink"><a href="#Editor.getPrintMarginColumn" class="" title="Editor.getPrintMarginColumn (class method)" data-id="Editor.getPrintMarginColumn">getPrintMarginColumn</a>
</li>
<li data-id="Editor.getReadOnly" class="memberLink"><a href="#Editor.getReadOnly" class="" title="Editor.getReadOnly (class method)" data-id="Editor.getReadOnly">getReadOnly</a>
</li>
<li data-id="Editor.getScrollSpeed" class="memberLink"><a href="#Editor.getScrollSpeed" class="" title="Editor.getScrollSpeed (class method)" data-id="Editor.getScrollSpeed">getScrollSpeed</a>
</li>
<li data-id="Editor.getSelection" class="memberLink"><a href="#Editor.getSelection" class="" title="Editor.getSelection (class method)" data-id="Editor.getSelection">getSelection</a>
</li>
<li data-id="Editor.getSelectionRange" class="memberLink"><a href="#Editor.getSelectionRange" class="" title="Editor.getSelectionRange (class method)" data-id="Editor.getSelectionRange">getSelectionRange</a>
</li>
<li data-id="Editor.getSelectionStyle" class="memberLink"><a href="#Editor.getSelectionStyle" class="" title="Editor.getSelectionStyle (class method)" data-id="Editor.getSelectionStyle">getSelectionStyle</a>
</li>
<li data-id="Editor.getSession" class="memberLink"><a href="#Editor.getSession" class="" title="Editor.getSession (class method)" data-id="Editor.getSession">getSession</a>
</li>
<li data-id="Editor.getShowFoldWidgets" class="memberLink"><a href="#Editor.getShowFoldWidgets" class="" title="Editor.getShowFoldWidgets (class method)" data-id="Editor.getShowFoldWidgets">getShowFoldWidgets</a>
</li>
<li data-id="Editor.getShowInvisibles" class="memberLink"><a href="#Editor.getShowInvisibles" class="" title="Editor.getShowInvisibles (class method)" data-id="Editor.getShowInvisibles">getShowInvisibles</a>
</li>
<li data-id="Editor.getShowPrintMargin" class="memberLink"><a href="#Editor.getShowPrintMargin" class="" title="Editor.getShowPrintMargin (class method)" data-id="Editor.getShowPrintMargin">getShowPrintMargin</a>
</li>
<li data-id="Editor.getTheme" class="memberLink"><a href="#Editor.getTheme" class="" title="Editor.getTheme (class method)" data-id="Editor.getTheme">getTheme</a>
</li>
<li data-id="Editor.gotoLine" class="memberLink"><a href="#Editor.gotoLine" class="" title="Editor.gotoLine (class method)" data-id="Editor.gotoLine">gotoLine</a>
</li>
<li data-id="Editor.gotoPageDown" class="memberLink"><a href="#Editor.gotoPageDown" class="" title="Editor.gotoPageDown (class method)" data-id="Editor.gotoPageDown">gotoPageDown</a>
</li>
<li data-id="Editor.gotoPageUp" class="memberLink"><a href="#Editor.gotoPageUp" class="" title="Editor.gotoPageUp (class method)" data-id="Editor.gotoPageUp">gotoPageUp</a>
</li>
<li data-id="Editor.indent" class="memberLink"><a href="#Editor.indent" class="" title="Editor.indent (class method)" data-id="Editor.indent">indent</a>
</li>
<li data-id="Editor.insert" class="memberLink"><a href="#Editor.insert" class="" title="Editor.insert (class method)" data-id="Editor.insert">insert</a>
</li>
<li data-id="Editor.isFocused" class="memberLink"><a href="#Editor.isFocused" class="" title="Editor.isFocused (class method)" data-id="Editor.isFocused">isFocused</a>
</li>
<li data-id="Editor.isRowFullyVisible" class="memberLink"><a href="#Editor.isRowFullyVisible" class="" title="Editor.isRowFullyVisible (class method)" data-id="Editor.isRowFullyVisible">isRowFullyVisible</a>
</li>
<li data-id="Editor.isRowVisible" class="memberLink"><a href="#Editor.isRowVisible" class="" title="Editor.isRowVisible (class method)" data-id="Editor.isRowVisible">isRowVisible</a>
</li>
<li data-id="Editor.jumpToMatching" class="memberLink"><a href="#Editor.jumpToMatching" class="" title="Editor.jumpToMatching (class method)" data-id="Editor.jumpToMatching">jumpToMatching</a>
</li>
<li data-id="Editor.moveCursorTo" class="memberLink"><a href="#Editor.moveCursorTo" class="" title="Editor.moveCursorTo (class method)" data-id="Editor.moveCursorTo">moveCursorTo</a>
</li>
<li data-id="Editor.moveCursorToPosition" class="memberLink"><a href="#Editor.moveCursorToPosition" class="" title="Editor.moveCursorToPosition (class method)" data-id="Editor.moveCursorToPosition">moveCursorToPosition</a>
</li>
<li data-id="Editor.moveLinesDown" class="memberLink"><a href="#Editor.moveLinesDown" class="" title="Editor.moveLinesDown (class method)" data-id="Editor.moveLinesDown">moveLinesDown</a>
</li>
<li data-id="Editor.moveLinesUp" class="memberLink"><a href="#Editor.moveLinesUp" class="" title="Editor.moveLinesUp (class method)" data-id="Editor.moveLinesUp">moveLinesUp</a>
</li>
<li data-id="Editor.moveText" class="memberLink"><a href="#Editor.moveText" class="" title="Editor.moveText (class method)" data-id="Editor.moveText">moveText</a>
</li>
<li data-id="Editor.navigateDown" class="memberLink"><a href="#Editor.navigateDown" class="" title="Editor.navigateDown (class method)" data-id="Editor.navigateDown">navigateDown</a>
</li>
<li data-id="Editor.navigateFileEnd" class="memberLink"><a href="#Editor.navigateFileEnd" class="" title="Editor.navigateFileEnd (class method)" data-id="Editor.navigateFileEnd">navigateFileEnd</a>
</li>
<li data-id="Editor.navigateFileStart" class="memberLink"><a href="#Editor.navigateFileStart" class="" title="Editor.navigateFileStart (class method)" data-id="Editor.navigateFileStart">navigateFileStart</a>
</li>
<li data-id="Editor.navigateLeft" class="memberLink"><a href="#Editor.navigateLeft" class="" title="Editor.navigateLeft (class method)" data-id="Editor.navigateLeft">navigateLeft</a>
</li>
<li data-id="Editor.navigateLineEnd" class="memberLink"><a href="#Editor.navigateLineEnd" class="" title="Editor.navigateLineEnd (class method)" data-id="Editor.navigateLineEnd">navigateLineEnd</a>
</li>
<li data-id="Editor.navigateLineStart" class="memberLink"><a href="#Editor.navigateLineStart" class="" title="Editor.navigateLineStart (class method)" data-id="Editor.navigateLineStart">navigateLineStart</a>
</li>
<li data-id="Editor.navigateRight" class="memberLink"><a href="#Editor.navigateRight" class="" title="Editor.navigateRight (class method)" data-id="Editor.navigateRight">navigateRight</a>
</li>
<li data-id="Editor.navigateTo" class="memberLink"><a href="#Editor.navigateTo" class="" title="Editor.navigateTo (class method)" data-id="Editor.navigateTo">navigateTo</a>
</li>
<li data-id="Editor.navigateUp" class="memberLink"><a href="#Editor.navigateUp" class="" title="Editor.navigateUp (class method)" data-id="Editor.navigateUp">navigateUp</a>
</li>
<li data-id="Editor.navigateWordLeft" class="memberLink"><a href="#Editor.navigateWordLeft" class="" title="Editor.navigateWordLeft (class method)" data-id="Editor.navigateWordLeft">navigateWordLeft</a>
</li>
<li data-id="Editor.navigateWordRight" class="memberLink"><a href="#Editor.navigateWordRight" class="" title="Editor.navigateWordRight (class method)" data-id="Editor.navigateWordRight">navigateWordRight</a>
</li>
<li data-id="Editor.removeSelectionMarker" class="memberLink"><a href="#Editor.removeSelectionMarker" class="" title="Editor.removeSelectionMarker (class method)" data-id="Editor.removeSelectionMarker">removeSelectionMarker</a>
</li>
<li data-id="Editor.selectMore" class="memberLink"><a href="#Editor.selectMore" class="" title="Editor.selectMore (class method)" data-id="Editor.selectMore">selectMore</a>
</li>
<li data-id="Editor.selectMoreLines" class="memberLink"><a href="#Editor.selectMoreLines" class="" title="Editor.selectMoreLines (class method)" data-id="Editor.selectMoreLines">selectMoreLines</a>
</li>
<li data-id="Editor.transposeSelections" class="memberLink"><a href="#Editor.transposeSelections" class="" title="Editor.transposeSelections (class method)" data-id="Editor.transposeSelections">transposeSelections</a>
</li>
<li data-id="Editor.onCut" class="memberLink"><a href="#Editor.onCut" class="" title="Editor.onCut (class method)" data-id="Editor.onCut">onCut</a>
</li>
<li data-id="Editor.redo" class="memberLink"><a href="#Editor.redo" class="" title="Editor.redo (class method)" data-id="Editor.redo">redo</a>
</li>
<li data-id="Editor.remove" class="memberLink"><a href="#Editor.remove" class="" title="Editor.remove (class method)" data-id="Editor.remove">remove</a>
</li>
<li data-id="Editor.removeLines" class="memberLink"><a href="#Editor.removeLines" class="" title="Editor.removeLines (class method)" data-id="Editor.removeLines">removeLines</a>
</li>
<li data-id="Editor.removeToLineEnd" class="memberLink"><a href="#Editor.removeToLineEnd" class="" title="Editor.removeToLineEnd (class method)" data-id="Editor.removeToLineEnd">removeToLineEnd</a>
</li>
<li data-id="Editor.removeToLineStart" class="memberLink"><a href="#Editor.removeToLineStart" class="" title="Editor.removeToLineStart (class method)" data-id="Editor.removeToLineStart">removeToLineStart</a>
</li>
<li data-id="Editor.removeWordLeft" class="memberLink"><a href="#Editor.removeWordLeft" class="" title="Editor.removeWordLeft (class method)" data-id="Editor.removeWordLeft">removeWordLeft</a>
</li>
<li data-id="Editor.removeWordRight" class="memberLink"><a href="#Editor.removeWordRight" class="" title="Editor.removeWordRight (class method)" data-id="Editor.removeWordRight">removeWordRight</a>
</li>
<li data-id="Editor.replace" class="memberLink"><a href="#Editor.replace" class="" title="Editor.replace (class method)" data-id="Editor.replace">replace</a>
</li>
<li data-id="Editor.replaceAll" class="memberLink"><a href="#Editor.replaceAll" class="" title="Editor.replaceAll (class method)" data-id="Editor.replaceAll">replaceAll</a>
</li>
<li data-id="Editor.resize" class="memberLink"><a href="#Editor.resize" class="" title="Editor.resize (class method)" data-id="Editor.resize">resize</a>
</li>
<li data-id="Editor.scrollPageDown" class="memberLink"><a href="#Editor.scrollPageDown" class="" title="Editor.scrollPageDown (class method)" data-id="Editor.scrollPageDown">scrollPageDown</a>
</li>
<li data-id="Editor.scrollPageUp" class="memberLink"><a href="#Editor.scrollPageUp" class="" title="Editor.scrollPageUp (class method)" data-id="Editor.scrollPageUp">scrollPageUp</a>
</li>
<li data-id="Editor.scrollToLine" class="memberLink"><a href="#Editor.scrollToLine" class="" title="Editor.scrollToLine (class method)" data-id="Editor.scrollToLine">scrollToLine</a>
</li>
<li data-id="Editor.scrollToRow" class="memberLink"><a href="#Editor.scrollToRow" class="" title="Editor.scrollToRow (class method)" data-id="Editor.scrollToRow">scrollToRow</a>
</li>
<li data-id="Editor.selectAll" class="memberLink"><a href="#Editor.selectAll" class="" title="Editor.selectAll (class method)" data-id="Editor.selectAll">selectAll</a>
</li>
<li data-id="Editor.selectPageDown" class="memberLink"><a href="#Editor.selectPageDown" class="" title="Editor.selectPageDown (class method)" data-id="Editor.selectPageDown">selectPageDown</a>
</li>
<li data-id="Editor.selectPageUp" class="memberLink"><a href="#Editor.selectPageUp" class="" title="Editor.selectPageUp (class method)" data-id="Editor.selectPageUp">selectPageUp</a>
</li>
<li data-id="Editor.setBehavioursEnabled" class="memberLink"><a href="#Editor.setBehavioursEnabled" class="" title="Editor.setBehavioursEnabled (class method)" data-id="Editor.setBehavioursEnabled">setBehavioursEnabled</a>
</li>
<li data-id="Editor.setDragDelay" class="memberLink"><a href="#Editor.setDragDelay" class="" title="Editor.setDragDelay (class method)" data-id="Editor.setDragDelay">setDragDelay</a>
</li>
<li data-id="Editor.setFontSize" class="memberLink"><a href="#Editor.setFontSize" class="" title="Editor.setFontSize (class method)" data-id="Editor.setFontSize">setFontSize</a>
</li>
<li data-id="Editor.setHighlightActiveLine" class="memberLink"><a href="#Editor.setHighlightActiveLine" class="" title="Editor.setHighlightActiveLine (class method)" data-id="Editor.setHighlightActiveLine">setHighlightActiveLine</a>
</li>
<li data-id="Editor.setHighlightSelectedWord" class="memberLink"><a href="#Editor.setHighlightSelectedWord" class="" title="Editor.setHighlightSelectedWord (class method)" data-id="Editor.setHighlightSelectedWord">setHighlightSelectedWord</a>
</li>
<li data-id="Editor.setKeyboardHandler" class="memberLink"><a href="#Editor.setKeyboardHandler" class="" title="Editor.setKeyboardHandler (class method)" data-id="Editor.setKeyboardHandler">setKeyboardHandler</a>
</li>
<li data-id="Editor.setOverwrite" class="memberLink"><a href="#Editor.setOverwrite" class="" title="Editor.setOverwrite (class method)" data-id="Editor.setOverwrite">setOverwrite</a>
</li>
<li data-id="Editor.setPrintMarginColumn" class="memberLink"><a href="#Editor.setPrintMarginColumn" class="" title="Editor.setPrintMarginColumn (class method)" data-id="Editor.setPrintMarginColumn">setPrintMarginColumn</a>
</li>
<li data-id="Editor.setReadOnly" class="memberLink"><a href="#Editor.setReadOnly" class="" title="Editor.setReadOnly (class method)" data-id="Editor.setReadOnly">setReadOnly</a>
</li>
<li data-id="Editor.setScrollSpeed" class="memberLink"><a href="#Editor.setScrollSpeed" class="" title="Editor.setScrollSpeed (class method)" data-id="Editor.setScrollSpeed">setScrollSpeed</a>
</li>
<li data-id="Editor.setSelectionStyle" class="memberLink"><a href="#Editor.setSelectionStyle" class="" title="Editor.setSelectionStyle (class method)" data-id="Editor.setSelectionStyle">setSelectionStyle</a>
</li>
<li data-id="Editor.setSession" class="memberLink"><a href="#Editor.setSession" class="" title="Editor.setSession (class method)" data-id="Editor.setSession">setSession</a>
</li>
<li data-id="Editor.setShowFoldWidgets" class="memberLink"><a href="#Editor.setShowFoldWidgets" class="" title="Editor.setShowFoldWidgets (class method)" data-id="Editor.setShowFoldWidgets">setShowFoldWidgets</a>
</li>
<li data-id="Editor.setShowInvisibles" class="memberLink"><a href="#Editor.setShowInvisibles" class="" title="Editor.setShowInvisibles (class method)" data-id="Editor.setShowInvisibles">setShowInvisibles</a>
</li>
<li data-id="Editor.setShowPrintMargin" class="memberLink"><a href="#Editor.setShowPrintMargin" class="" title="Editor.setShowPrintMargin (class method)" data-id="Editor.setShowPrintMargin">setShowPrintMargin</a>
</li>
<li data-id="Editor.setStyle" class="memberLink"><a href="#Editor.setStyle" class="" title="Editor.setStyle (class method)" data-id="Editor.setStyle">setStyle</a>
</li>
<li data-id="Editor.setTheme" class="memberLink"><a href="#Editor.setTheme" class="" title="Editor.setTheme (class method)" data-id="Editor.setTheme">setTheme</a>
</li>
<li data-id="Editor.splitLine" class="memberLink"><a href="#Editor.splitLine" class="" title="Editor.splitLine (class method)" data-id="Editor.splitLine">splitLine</a>
</li>
<li data-id="Editor.toggleCommentLines" class="memberLink"><a href="#Editor.toggleCommentLines" class="" title="Editor.toggleCommentLines (class method)" data-id="Editor.toggleCommentLines">toggleCommentLines</a>
</li>
<li data-id="Editor.toggleOverwrite" class="memberLink"><a href="#Editor.toggleOverwrite" class="" title="Editor.toggleOverwrite (class method)" data-id="Editor.toggleOverwrite">toggleOverwrite</a>
</li>
<li data-id="Editor.toLowerCase" class="memberLink"><a href="#Editor.toLowerCase" class="" title="Editor.toLowerCase (class method)" data-id="Editor.toLowerCase">toLowerCase</a>
</li>
<li data-id="Editor.toUpperCase" class="memberLink"><a href="#Editor.toUpperCase" class="" title="Editor.toUpperCase (class method)" data-id="Editor.toUpperCase">toUpperCase</a>
</li>
<li data-id="Editor.transposeLetters" class="memberLink"><a href="#Editor.transposeLetters" class="" title="Editor.transposeLetters (class method)" data-id="Editor.transposeLetters">transposeLetters</a>
</li>
<li data-id="Editor.undo" class="memberLink"><a href="#Editor.undo" class="" title="Editor.undo (class method)" data-id="Editor.undo">undo</a>
</li>
<li data-id="Editor.unsetStyle" class="memberLink"><a href="#Editor.unsetStyle" class="" title="Editor.unsetStyle (class method)" data-id="Editor.unsetStyle">unsetStyle</a>
</li>
</ul>
</li>
<li data-dropdown="dropdown" class="dropdown">
</li>
<li data-dropdown="dropdown" class="dropdown">
</li>
<li data-dropdown="dropdown" class="dropdown">
</li>
<li data-dropdown="dropdown" class="dropdown">
</li>
</ul>
</div>
</div>
<article id="Editor" data-title="Editor (class)" class="article">
<div class="section description">
<div class="memberContent"><p>The main entry point into the Ace functionality. The <code>Editor</code> manages the <code>EditSession</code> (which manages <code>Document</code>s), as well as the <code>VirtualRenderer</code>, which draws everything to the screen. Event sessions dealing with the mouse and keyboard are bubbled up from <code>Document</code> to the <code>Editor</code>, which decides what to do with them.</p>
</div>
</div>
</article>
<h3 class="sectionHeader">Constructors</h3>
<article id="Editor.new" data-title="new Editor (constructor)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="constructorIdentifier">new </span><span id="new Editor" class="member-name methodClicker">Editor</span>(<span class="sigArgList"><a href="virtual_renderer.html#VirtualRenderer" class="argument methodClicker" title="VirtualRenderer (class)" data-id="VirtualRenderer">VirtualRenderer</a> renderer, <a href="edit_session.html#EditSession" class="argument methodClicker" title="EditSession (class)" data-id="EditSession">EditSession</a> session</span>)</li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_new Editor" class="ellipsis_description"><p>Creates a new <code>Editor</code> object. ...</p>
</div>
<div id="short_new Editor" class="short_description hiddenSpan"><p>Creates a new <code>Editor</code> object.</p>
</div>
<h3 id="new Editor" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">renderer</td><td class="argType" "><a href="virtual_renderer.html#VirtualRenderer" class="" title="VirtualRenderer (class)" data-id="VirtualRenderer">VirtualRenderer</a></td><td class="argDescription ">Required. Associated <code>VirtualRenderer</code> that draws everything</td></tr><tr class="argumentRow "><td class="argName ">session</td><td class="argType" "><a href="edit_session.html#EditSession" class="" title="EditSession (class)" data-id="EditSession">EditSession</a></td><td class="argDescription ">Required. The <code>EditSession</code> to refer to</td></tr></table>
</div>
</div>
</div>
</div>
</article>
<h3 class="sectionHeader">Events</h3>
<article id="Editor.event.onBlur" data-title="Editor@onBlur (event)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="eventObjName">Editor</span><span class="eventListenerStart">.on("</span><span id="Editor@onBlur" class="member-name eventMember methodClicker">onBlur</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor@onBlur" class="ellipsis_description"><p>Emitted once the editor has been blurred. ...</p>
</div>
<div id="short_Editor@onBlur" class="short_description hiddenSpan"><p>Emitted once the editor has been blurred.</p>
</div>
<h3 id="Editor@onBlur" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.event.onChangeAnnotation" data-title="Editor@onChangeAnnotation (event)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="eventObjName">Editor</span><span class="eventListenerStart">.on("</span><span id="Editor@onChangeAnnotation" class="member-name eventMember methodClicker">onChangeAnnotation</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor@onChangeAnnotation" class="ellipsis_description"><p>Emitted when an annotation changes. ...</p>
</div>
<div id="short_Editor@onChangeAnnotation" class="short_description hiddenSpan"><p>Emitted when an annotation changes.</p>
</div>
<h3 id="Editor@onChangeAnnotation" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.event.onChangeBackMarker" data-title="Editor@onChangeBackMarker (event)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="eventObjName">Editor</span><span class="eventListenerStart">.on("</span><span id="Editor@onChangeBackMarker" class="member-name eventMember methodClicker">onChangeBackMarker</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor@onChangeBackMarker" class="ellipsis_description"><p>Emitted when a back marker changes. ...</p>
</div>
<div id="short_Editor@onChangeBackMarker" class="short_description hiddenSpan"><p>Emitted when a back marker changes.</p>
</div>
<h3 id="Editor@onChangeBackMarker" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.event.onChangeBreakpoint" data-title="Editor@onChangeBreakpoint (event)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="eventObjName">Editor</span><span class="eventListenerStart">.on("</span><span id="Editor@onChangeBreakpoint" class="member-name eventMember methodClicker">onChangeBreakpoint</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor@onChangeBreakpoint" class="ellipsis_description"><p>Emitted when a breakpoint changes. ...</p>
</div>
<div id="short_Editor@onChangeBreakpoint" class="short_description hiddenSpan"><p>Emitted when a breakpoint changes.</p>
</div>
<h3 id="Editor@onChangeBreakpoint" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.event.onChangeFold" data-title="Editor@onChangeFold (event)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="eventObjName">Editor</span><span class="eventListenerStart">.on("</span><span id="Editor@onChangeFold" class="member-name eventMember methodClicker">onChangeFold</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor@onChangeFold" class="ellipsis_description"><p>Emitted when the code folds change. ...</p>
</div>
<div id="short_Editor@onChangeFold" class="short_description hiddenSpan"><p>Emitted when the code folds change.</p>
</div>
<h3 id="Editor@onChangeFold" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.event.onChangeFrontMarker" data-title="Editor@onChangeFrontMarker (event)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="eventObjName">Editor</span><span class="eventListenerStart">.on("</span><span id="Editor@onChangeFrontMarker" class="member-name eventMember methodClicker">onChangeFrontMarker</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor@onChangeFrontMarker" class="ellipsis_description"><p>Emitted when a front marker changes. ...</p>
</div>
<div id="short_Editor@onChangeFrontMarker" class="short_description hiddenSpan"><p>Emitted when a front marker changes.</p>
</div>
<h3 id="Editor@onChangeFrontMarker" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.event.onChangeMode" data-title="Editor@onChangeMode (event)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="eventObjName">Editor</span><span class="eventListenerStart">.on("</span><span id="Editor@onChangeMode" class="member-name eventMember methodClicker">onChangeMode</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor@onChangeMode" class="ellipsis_description"><p>Emitted when the mode changes. ...</p>
</div>
<div id="short_Editor@onChangeMode" class="short_description hiddenSpan"><p>Emitted when the mode changes.</p>
</div>
<h3 id="Editor@onChangeMode" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.event.onChangeWrapLimit" data-title="Editor@onChangeWrapLimit (event)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="eventObjName">Editor</span><span class="eventListenerStart">.on("</span><span id="Editor@onChangeWrapLimit" class="member-name eventMember methodClicker">onChangeWrapLimit</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor@onChangeWrapLimit" class="ellipsis_description"><p>Emitted when the wrap limit changes. ...</p>
</div>
<div id="short_Editor@onChangeWrapLimit" class="short_description hiddenSpan"><p>Emitted when the wrap limit changes.</p>
</div>
<h3 id="Editor@onChangeWrapLimit" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.event.onChangeWrapMode" data-title="Editor@onChangeWrapMode (event)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="eventObjName">Editor</span><span class="eventListenerStart">.on("</span><span id="Editor@onChangeWrapMode" class="member-name eventMember methodClicker">onChangeWrapMode</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor@onChangeWrapMode" class="ellipsis_description"><p>Emitted when the wrap mode changes. ...</p>
</div>
<div id="short_Editor@onChangeWrapMode" class="short_description hiddenSpan"><p>Emitted when the wrap mode changes.</p>
</div>
<h3 id="Editor@onChangeWrapMode" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.event.onCommandKey" data-title="Editor@onCommandKey (event)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="eventObjName">Editor</span><span class="eventListenerStart">.on("</span><span id="Editor@onCommandKey" class="member-name eventMember methodClicker">onCommandKey</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span>e, hashId, keyCode<span class="eventFunctionClose">))</span></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor@onCommandKey" class="ellipsis_description"><p>Emitted when the command-key is pressed. ...</p>
</div>
<div id="short_Editor@onCommandKey" class="short_description hiddenSpan"><p>Emitted when the command-key is pressed.</p>
</div>
<h3 id="Editor@onCommandKey" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.event.onCursorChange" data-title="Editor@onCursorChange (event)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="eventObjName">Editor</span><span class="eventListenerStart">.on("</span><span id="Editor@onCursorChange" class="member-name eventMember methodClicker">onCursorChange</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor@onCursorChange" class="ellipsis_description"><p>Emitted when the cursor changes. ...</p>
</div>
<div id="short_Editor@onCursorChange" class="short_description hiddenSpan"><p>Emitted when the cursor changes.</p>
</div>
<h3 id="Editor@onCursorChange" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.event.onDocumentChange" data-title="Editor@onDocumentChange (event)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="eventObjName">Editor</span><span class="eventListenerStart">.on("</span><span id="Editor@onDocumentChange" class="member-name eventMember methodClicker">onDocumentChange</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="argument methodClicker" title="Object" data-id="Object">Object</a> e<span class="eventFunctionClose">))</span></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor@onDocumentChange" class="ellipsis_description"><p>Emitted whenever the document is changed. ...</p>
</div>
<div id="short_Editor@onDocumentChange" class="short_description hiddenSpan"><p>Emitted whenever the document is changed.</p>
</div>
<h3 id="Editor@onDocumentChange" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">e</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="" title="Object" data-id="Object">Object</a></td><td class="argDescription ">Required. Contains a single property, <code>data</code>, which has the delta of changes</td></tr></table>
</div>
</div>
</div>
</div>
</article>
<article id="Editor.event.onFocus" data-title="Editor@onFocus (event)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="eventObjName">Editor</span><span class="eventListenerStart">.on("</span><span id="Editor@onFocus" class="member-name eventMember methodClicker">onFocus</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor@onFocus" class="ellipsis_description"><p>Emitted once the editor comes into focus. ...</p>
</div>
<div id="short_Editor@onFocus" class="short_description hiddenSpan"><p>Emitted once the editor comes into focus.</p>
</div>
<h3 id="Editor@onFocus" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.event.onScrollLeftChange" data-title="Editor@onScrollLeftChange (event)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="eventObjName">Editor</span><span class="eventListenerStart">.on("</span><span id="Editor@onScrollLeftChange" class="member-name eventMember methodClicker">onScrollLeftChange</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor@onScrollLeftChange" class="ellipsis_description"><p>Emitted when the scroll left changes. ...</p>
</div>
<div id="short_Editor@onScrollLeftChange" class="short_description hiddenSpan"><p>Emitted when the scroll left changes.</p>
</div>
<h3 id="Editor@onScrollLeftChange" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.event.onScrollTopChange" data-title="Editor@onScrollTopChange (event)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="eventObjName">Editor</span><span class="eventListenerStart">.on("</span><span id="Editor@onScrollTopChange" class="member-name eventMember methodClicker">onScrollTopChange</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor@onScrollTopChange" class="ellipsis_description"><p>Emitted when the scroll top changes. ...</p>
</div>
<div id="short_Editor@onScrollTopChange" class="short_description hiddenSpan"><p>Emitted when the scroll top changes.</p>
</div>
<h3 id="Editor@onScrollTopChange" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.event.onSelectionChange" data-title="Editor@onSelectionChange (event)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="eventObjName">Editor</span><span class="eventListenerStart">.on("</span><span id="Editor@onSelectionChange" class="member-name eventMember methodClicker">onSelectionChange</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="argument methodClicker" title="Object" data-id="Object">Object</a> e<span class="eventFunctionClose">))</span></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor@onSelectionChange" class="ellipsis_description"><p>Emitted when a selection has changed. ...</p>
</div>
<div id="short_Editor@onSelectionChange" class="short_description hiddenSpan"><p>Emitted when a selection has changed.</p>
</div>
<h3 id="Editor@onSelectionChange" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">e</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="" title="Object" data-id="Object">Object</a></td><td class="argDescription ">Required. Contains a single property, <code>data</code>, which has the delta of changes</td></tr></table>
</div>
</div>
</div>
</div>
</article>
<article id="Editor.event.onTextInput" data-title="Editor@onTextInput (event)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="eventObjName">Editor</span><span class="eventListenerStart">.on("</span><span id="Editor@onTextInput" class="member-name eventMember methodClicker">onTextInput</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> text, <a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="argument methodClicker" title="Boolean" data-id="Boolean">Boolean</a> pasted<span class="eventFunctionClose">))</span></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor@onTextInput" class="ellipsis_description"><p>Emitted when text is entered. ...</p>
</div>
<div id="short_Editor@onTextInput" class="short_description hiddenSpan"><p>Emitted when text is entered.</p>
</div>
<h3 id="Editor@onTextInput" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">text</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription ">Required. The text entered</td></tr><tr class="argumentRow "><td class="argName ">pasted</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="" title="Boolean" data-id="Boolean">Boolean</a></td><td class="argDescription ">Required. Identifies whether the text was pasted (<code>true</code>) or not</td></tr></table>
</div>
</div>
</div>
</div>
</article>
<article id="Editor.event.onTokenizerUpdate" data-title="Editor@onTokenizerUpdate (event)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span class="eventObjName">Editor</span><span class="eventListenerStart">.on("</span><span id="Editor@onTokenizerUpdate" class="member-name eventMember methodClicker">onTokenizerUpdate</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="argument methodClicker" title="Object" data-id="Object">Object</a> e<span class="eventFunctionClose">))</span></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor@onTokenizerUpdate" class="ellipsis_description"><p>Emitted when the a tokenizer is updated. ...</p>
</div>
<div id="short_Editor@onTokenizerUpdate" class="short_description hiddenSpan"><p>Emitted when the a tokenizer is updated.</p>
</div>
<h3 id="Editor@onTokenizerUpdate" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">e</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="" title="Object" data-id="Object">Object</a></td><td class="argDescription ">Required. Contains a single property, <code>data</code>, which indicates the changed rows</td></tr></table>
</div>
</div>
</div>
</div>
</article>
<h3 class="sectionHeader">Methods</h3>
<article id="Editor.$getSelectedRows" data-title="Editor.$getSelectedRows (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.$getSelectedRows" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">$getSelectedRows</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="returnType " title="Object" data-id="Object">Object</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.$getSelectedRows" class="ellipsis_description"><p>Returns an object indicating the currently selected rows. The object looks like this:
...</p>
</div>
<div id="short_Editor.$getSelectedRows" class="short_description hiddenSpan"><p>Returns an object indicating the currently selected rows. The object looks like this:
</p>
</div>
<h3 id="Editor.$getSelectedRows" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description"><p>{ first: range.start.row, last: range.end.row }</p>
</div>
</div>
</div>
</div>
</article>
<article id="Editor.$getVisibleRowCount" data-title="Editor.$getVisibleRowCount (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.$getVisibleRowCount" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">$getVisibleRowCount</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.$getVisibleRowCount" class="ellipsis_description"><p>Returns the number of currently visibile rows. ...</p>
</div>
<div id="short_Editor.$getVisibleRowCount" class="short_description hiddenSpan"><p>Returns the number of currently visibile rows.</p>
</div>
<h3 id="Editor.$getVisibleRowCount" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.$moveLines" data-title="Editor.$moveLines (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.$moveLines" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">$moveLines</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Function.html" class="argument methodClicker" title="Function" data-id="Function">Function</a> mover</span>)</li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.$moveLines" class="ellipsis_description"><p>Executes a specific function, which can be anything that manipulates selected lines, such as copying them, duplicati...</p>
</div>
<div id="short_Editor.$moveLines" class="short_description hiddenSpan"><p>Executes a specific function, which can be anything that manipulates selected lines, such as copying them, duplicating them, or shifting them.</p>
</div>
<h3 id="Editor.$moveLines" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">mover</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Function.html" class="" title="Function" data-id="Function">Function</a></td><td class="argDescription ">Required. A method to call on each selected row</td></tr></table>
</div>
</div>
</div>
</div>
</article>
<article id="Editor.addSelectionMarker" data-title="Editor.addSelectionMarker (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.addSelectionMarker" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">addSelectionMarker</span></span>(<span class="sigArgList"><a href="range.html#Range" class="argument methodClicker" title="Range (class)" data-id="Range">Range</a> orientedRange</span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="range.html#Range" class="returnType " title="Range (class)" data-id="Range">Range</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.addSelectionMarker" class="ellipsis_description"><p>Adds the selection and cursor. ...</p>
</div>
<div id="short_Editor.addSelectionMarker" class="short_description hiddenSpan"><p>Adds the selection and cursor.</p>
</div>
<h3 id="Editor.addSelectionMarker" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">orientedRange</td><td class="argType" "><a href="range.html#Range" class="" title="Range (class)" data-id="Range">Range</a></td><td class="argDescription ">Required. A range containing a cursor</td></tr></table>
</div>
</div>
</div>
</div>
</article>
<article id="Editor.blockOutdent" data-title="Editor.blockOutdent (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.blockOutdent" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">blockOutdent</span></span>(<span class="sigArgList"></span>)</li>
</ul>
<ul class="metaInfo">
<li><span class="label related-to">Related to <a href="edit_session.html#EditSession.outdentRows" class="" title="EditSession.outdentRows (class method)" data-id="EditSession.outdentRows">EditSession.outdentRows</a> </span></li>
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.blockOutdent" class="ellipsis_description"><p>Outdents the current line. ...</p>
</div>
<div id="short_Editor.blockOutdent" class="short_description hiddenSpan"><p>Outdents the current line.</p>
</div>
<h3 id="Editor.blockOutdent" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.blur" data-title="Editor.blur (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.blur" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">blur</span></span>(<span class="sigArgList"></span>)</li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.blur" class="ellipsis_description"><p>Blurs the current <code>textInput</code>. ...</p>
</div>
<div id="short_Editor.blur" class="short_description hiddenSpan"><p>Blurs the current <code>textInput</code>.</p>
</div>
<h3 id="Editor.blur" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.centerSelection" data-title="Editor.centerSelection (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.centerSelection" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">centerSelection</span></span>(<span class="sigArgList"></span>)</li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.centerSelection" class="ellipsis_description"><p>Attempts to center the current selection on the screen. ...</p>
</div>
<div id="short_Editor.centerSelection" class="short_description hiddenSpan"><p>Attempts to center the current selection on the screen.</p>
</div>
<h3 id="Editor.centerSelection" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.clearSelection" data-title="Editor.clearSelection (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.clearSelection" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">clearSelection</span></span>(<span class="sigArgList"></span>)</li>
</ul>
<ul class="metaInfo">
<li><span class="label related-to">Related to <a href="selection.html#Selection.clearSelection" class="" title="Selection.clearSelection (class method)" data-id="Selection.clearSelection">Selection.clearSelection</a> </span></li>
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.clearSelection" class="ellipsis_description"><p>Empties the selection (by de-selecting it). This function also emits the <code>&#39;changeSelection&#39;</code> event. ...</p>
</div>
<div id="short_Editor.clearSelection" class="short_description hiddenSpan"><p>Empties the selection (by de-selecting it). This function also emits the <code>&#39;changeSelection&#39;</code> event.</p>
</div>
<h3 id="Editor.clearSelection" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.copyLinesDown" data-title="Editor.copyLinesDown (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.copyLinesDown" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">copyLinesDown</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
<li><span class="label related-to">Related to <a href="edit_session.html#EditSession.duplicateLines" class="" title="EditSession.duplicateLines (class method)" data-id="EditSession.duplicateLines">EditSession.duplicateLines</a> </span></li>
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.copyLinesDown" class="ellipsis_description"><p>Copies all the selected lines down one row. ...</p>
</div>
<div id="short_Editor.copyLinesDown" class="short_description hiddenSpan"><p>Copies all the selected lines down one row.</p>
</div>
<h3 id="Editor.copyLinesDown" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
<h4>Returns</h4><table class="returnTable return-list table table-striped table-bordered"><tr class=" "><td class="returnType "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="returnDescription ">On success, returns the number of new rows added; in other words, <code>lastRow - firstRow + 1</code>.</td></tr></table>
</div>
</div>
</div>
</div>
</article>
<article id="Editor.copyLinesUp" data-title="Editor.copyLinesUp (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.copyLinesUp" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">copyLinesUp</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
<li><span class="label related-to">Related to <a href="edit_session.html#EditSession.duplicateLines" class="" title="EditSession.duplicateLines (class method)" data-id="EditSession.duplicateLines">EditSession.duplicateLines</a> </span></li>
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.copyLinesUp" class="ellipsis_description"><p>Copies all the selected lines up one row. ...</p>
</div>
<div id="short_Editor.copyLinesUp" class="short_description hiddenSpan"><p>Copies all the selected lines up one row.</p>
</div>
<h3 id="Editor.copyLinesUp" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
<h4>Returns</h4><table class="returnTable return-list table table-striped table-bordered"><tr class=" "><td class="returnType "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="returnDescription ">On success, returns 0.</td></tr></table>
</div>
</div>
</div>
</div>
</article>
<article id="Editor.destroy" data-title="Editor.destroy (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.destroy" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">destroy</span></span>(<span class="sigArgList"></span>)</li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.destroy" class="ellipsis_description"><p>Cleans up the entire editor. ...</p>
</div>
<div id="short_Editor.destroy" class="short_description hiddenSpan"><p>Cleans up the entire editor.</p>
</div>
<h3 id="Editor.destroy" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.exitMultiSelectMode" data-title="Editor.exitMultiSelectMode (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.exitMultiSelectMode" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">exitMultiSelectMode</span></span>(<span class="sigArgList"></span>)</li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.exitMultiSelectMode" class="ellipsis_description"><p>Removes all the selections except the last added one. ...</p>
</div>
<div id="short_Editor.exitMultiSelectMode" class="short_description hiddenSpan"><p>Removes all the selections except the last added one.</p>
</div>
<h3 id="Editor.exitMultiSelectMode" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.find" data-title="Editor.find (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.find" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">find</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> needle, <a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="argument methodClicker" title="Object" data-id="Object">Object</a> options</span>)</li>
</ul>
<ul class="metaInfo">
<li><span class="label related-to">Related to <a href="search.html#Search.find" class="" title="Search.find (class method)" data-id="Search.find">Search.find</a> </span></li>
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.find" class="ellipsis_description"><p>Attempts to find <code>needle</code> within the document. For more information on <code>options</code>, see <a href="search.html#Search" class="link-short" title="Search (class)" data-id="Search"><code>Search</code></a>. ...</p>
</div>
<div id="short_Editor.find" class="short_description hiddenSpan"><p>Attempts to find <code>needle</code> within the document. For more information on <code>options</code>, see <a href="search.html#Search" class="link-short" title="Search (class)" data-id="Search"><code>Search</code></a>.</p>
</div>
<h3 id="Editor.find" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">needle</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription ">Required. The text to search for</td></tr><tr class="argumentRow "><td class="argName ">options</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="" title="Object" data-id="Object">Object</a></td><td class="argDescription ">Required. An object defining various search properties</td></tr></table>
</div>
</div>
</div>
</div>
</article>
<article id="Editor.findAll" data-title="Editor.findAll (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.findAll" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">findAll</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> needle, <a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="argument methodClicker" title="Object" data-id="Object">Object</a> dir, <a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="argument methodClicker" title="Boolean" data-id="Boolean">Boolean</a> additive</span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.findAll" class="ellipsis_description"><p>Finds and selects all the occurences of <code>needle</code>. ...</p>
</div>
<div id="short_Editor.findAll" class="short_description hiddenSpan"><p>Finds and selects all the occurences of <code>needle</code>.</p>
</div>
<h3 id="Editor.findAll" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">needle</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription ">Required. The text to find</td></tr><tr class="argumentRow "><td class="argName ">options</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="" title="Object" data-id="Object">Object</a></td><td class="argDescription ">Required. Any of the additional <a href="search.html#Search" class="link-short" title="Search (class)" data-id="Search">search options</a></td></tr><tr class="argumentRow "><td class="argName ">additive</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="" title="Boolean" data-id="Boolean">Boolean</a></td><td class="argDescription ">Required. TODO</td></tr></table>
<h4>Returns</h4><table class="returnTable return-list table table-striped table-bordered"><tr class=" "><td class="returnType "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="returnDescription ">The number of found ranges.</td></tr></table>
</div>
</div>
</div>
</div>
</article>
<article id="Editor.findNext" data-title="Editor.findNext (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.findNext" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">findNext</span></span>(<span class="sigArgList">options</span>)</li>
</ul>
<ul class="metaInfo">
<li><span class="label related-to">Related to <a href="#Editor.find" class="" title="Editor.find (class method)" data-id="Editor.find">Editor.find</a> </span></li>
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.findNext" class="ellipsis_description"><p>Performs another search for <code>needle</code> in the document. For more information on <code>options</code>, see <a href="search.html#Search" class="link-short" title="Search (class)" data-id="Search"><code>Search</code></a>. ...</p>
</div>
<div id="short_Editor.findNext" class="short_description hiddenSpan"><p>Performs another search for <code>needle</code> in the document. For more information on <code>options</code>, see <a href="search.html#Search" class="link-short" title="Search (class)" data-id="Search"><code>Search</code></a>.</p>
</div>
<h3 id="Editor.findNext" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.findPrevious" data-title="Editor.findPrevious (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.findPrevious" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">findPrevious</span></span>(<span class="sigArgList">options</span>)</li>
</ul>
<ul class="metaInfo">
<li><span class="label related-to">Related to <a href="#Editor.find" class="" title="Editor.find (class method)" data-id="Editor.find">Editor.find</a> </span></li>
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.findPrevious" class="ellipsis_description"><p>Performs a search for <code>needle</code> backwards. For more information on <code>options</code>, see <a href="search.html#Search" class="link-short" title="Search (class)" data-id="Search"><code>Search</code></a>. ...</p>
</div>
<div id="short_Editor.findPrevious" class="short_description hiddenSpan"><p>Performs a search for <code>needle</code> backwards. For more information on <code>options</code>, see <a href="search.html#Search" class="link-short" title="Search (class)" data-id="Search"><code>Search</code></a>.</p>
</div>
<h3 id="Editor.findPrevious" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.focus" data-title="Editor.focus (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.focus" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">focus</span></span>(<span class="sigArgList"></span>)</li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.focus" class="ellipsis_description"><p>Brings the current <code>textInput</code> into focus. ...</p>
</div>
<div id="short_Editor.focus" class="short_description hiddenSpan"><p>Brings the current <code>textInput</code> into focus.</p>
</div>
<h3 id="Editor.focus" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.forEachSelection" data-title="Editor.forEachSelection (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.forEachSelection" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">forEachSelection</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> cmd, <a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> args</span>)</li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.forEachSelection" class="ellipsis_description"><p>Executes a command for each selection range. ...</p>
</div>
<div id="short_Editor.forEachSelection" class="short_description hiddenSpan"><p>Executes a command for each selection range.</p>
</div>
<h3 id="Editor.forEachSelection" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">cmd</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription ">Required. The command to execute</td></tr><tr class="argumentRow "><td class="argName ">args</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription ">Required. Any arguments for the command</td></tr></table>
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getBehavioursEnabled" data-title="Editor.getBehavioursEnabled (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getBehavioursEnabled" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getBehavioursEnabled</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="returnType " title="Boolean" data-id="Boolean">Boolean</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.getBehavioursEnabled" class="ellipsis_description"><p>Returns <code>true</code> if the behaviors are currently enabled. &quot;Behaviors&quot; in this case is the auto-pairing of special characters, like quotation marks, parenthesis, or brackets. ...</p>
</div>
<div id="short_Editor.getBehavioursEnabled" class="short_description hiddenSpan"><p>Returns <code>true</code> if the behaviors are currently enabled. &quot;Behaviors&quot; in this case is the auto-pairing of special characters, like quotation marks, parenthesis, or brackets.</p>
</div>
<h3 id="Editor.getBehavioursEnabled" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getCopyText" data-title="Editor.getCopyText (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getCopyText" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getCopyText</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="returnType " title="String" data-id="String">String</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.getCopyText" class="ellipsis_description"><p>Returns the string of text currently highlighted. ...</p>
</div>
<div id="short_Editor.getCopyText" class="short_description hiddenSpan"><p>Returns the string of text currently highlighted.</p>
</div>
<h3 id="Editor.getCopyText" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getCursorPosition" data-title="Editor.getCursorPosition (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getCursorPosition" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getCursorPosition</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="returnType " title="Object" data-id="Object">Object</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
<li><span class="label related-to">Related to <a href="selection.html#Selection.getCursor" class="" title="Selection.getCursor (class method)" data-id="Selection.getCursor">Selection.getCursor</a> </span></li>
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.getCursorPosition" class="ellipsis_description"><p>Gets the current position of the cursor. ...</p>
</div>
<div id="short_Editor.getCursorPosition" class="short_description hiddenSpan"><p>Gets the current position of the cursor.</p>
</div>
<h3 id="Editor.getCursorPosition" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
<h4>Returns</h4><table class="returnTable return-list table table-striped table-bordered"><tr class=" "><td class="returnType "><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="" title="Object" data-id="Object">Object</a></td><td class="returnDescription ">This returns an object that looks something like this:<br/> <code>{ row: currRow, column: currCol }</code></td></tr></table>
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getCursorPositionScreen" data-title="Editor.getCursorPositionScreen (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getCursorPositionScreen" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getCursorPositionScreen</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
<li><span class="label related-to">Related to <a href="edit_session.html#EditSession.documentToScreenPosition" class="" title="EditSession.documentToScreenPosition (class method)" data-id="EditSession.documentToScreenPosition">EditSession.documentToScreenPosition</a> </span></li>
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.getCursorPositionScreen" class="ellipsis_description"><p>Returns the screen position of the cursor. ...</p>
</div>
<div id="short_Editor.getCursorPositionScreen" class="short_description hiddenSpan"><p>Returns the screen position of the cursor.</p>
</div>
<h3 id="Editor.getCursorPositionScreen" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getDragDelay" data-title="Editor.getDragDelay (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getDragDelay" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getDragDelay</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.getDragDelay" class="ellipsis_description"><p>Returns the current mouse drag delay. ...</p>
</div>
<div id="short_Editor.getDragDelay" class="short_description hiddenSpan"><p>Returns the current mouse drag delay.</p>
</div>
<h3 id="Editor.getDragDelay" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getFirstVisibleRow" data-title="Editor.getFirstVisibleRow (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getFirstVisibleRow" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getFirstVisibleRow</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
<li><span class="label related-to">Related to <a href="virtual_renderer.html#VirtualRenderer.getFirstVisibleRow" class="" title="VirtualRenderer.getFirstVisibleRow (class method)" data-id="VirtualRenderer.getFirstVisibleRow">VirtualRenderer.getFirstVisibleRow</a> </span></li>
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.getFirstVisibleRow" class="ellipsis_description"><p>Returns the index of the first visible row. ...</p>
</div>
<div id="short_Editor.getFirstVisibleRow" class="short_description hiddenSpan"><p>Returns the index of the first visible row.</p>
</div>
<h3 id="Editor.getFirstVisibleRow" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getHighlightActiveLine" data-title="Editor.getHighlightActiveLine (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getHighlightActiveLine" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getHighlightActiveLine</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="returnType " title="Boolean" data-id="Boolean">Boolean</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.getHighlightActiveLine" class="ellipsis_description"><p>Returns <code>true</code> if current lines are always highlighted. ...</p>
</div>
<div id="short_Editor.getHighlightActiveLine" class="short_description hiddenSpan"><p>Returns <code>true</code> if current lines are always highlighted.</p>
</div>
<h3 id="Editor.getHighlightActiveLine" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getHighlightSelectedWord" data-title="Editor.getHighlightSelectedWord (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getHighlightSelectedWord" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getHighlightSelectedWord</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="returnType " title="Boolean" data-id="Boolean">Boolean</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.getHighlightSelectedWord" class="ellipsis_description"><p>Returns <code>true</code> if currently highlighted words are to be highlighted. ...</p>
</div>
<div id="short_Editor.getHighlightSelectedWord" class="short_description hiddenSpan"><p>Returns <code>true</code> if currently highlighted words are to be highlighted.</p>
</div>
<h3 id="Editor.getHighlightSelectedWord" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getKeyboardHandler" data-title="Editor.getKeyboardHandler (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getKeyboardHandler" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getKeyboardHandler</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="returnType " title="String" data-id="String">String</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
<li><span class="label related-to">Related to <a href="https://github.com/ajaxorg/ace/blob/master/lib/ace/keyboard/keybinding.js" class="" title="KeyBinding" data-id="KeyBinding">KeyBinding</a> </span></li>
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.getKeyboardHandler" class="ellipsis_description"><p>Returns the keyboard handler. ...</p>
</div>
<div id="short_Editor.getKeyboardHandler" class="short_description hiddenSpan"><p>Returns the keyboard handler.</p>
</div>
<h3 id="Editor.getKeyboardHandler" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getLastSearchOptions" data-title="Editor.getLastSearchOptions (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getLastSearchOptions" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getLastSearchOptions</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="returnType " title="Object" data-id="Object">Object</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
<li><span class="label related-to">Related to <a href="search.html#Search.getOptions" class="" title="Search.getOptions (class method)" data-id="Search.getOptions">Search.getOptions</a> </span></li>
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.getLastSearchOptions" class="ellipsis_description"><p>Returns an object containing all the search options. For more information on <code>options</code>, see <a href="search.html#Search" class="link-short" title="Search (class)" data-id="Search"><code>Search</code></a>. ...</p>
</div>
<div id="short_Editor.getLastSearchOptions" class="short_description hiddenSpan"><p>Returns an object containing all the search options. For more information on <code>options</code>, see <a href="search.html#Search" class="link-short" title="Search (class)" data-id="Search"><code>Search</code></a>.</p>
</div>
<h3 id="Editor.getLastSearchOptions" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getLastVisibleRow" data-title="Editor.getLastVisibleRow (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getLastVisibleRow" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getLastVisibleRow</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
<li><span class="label related-to">Related to <a href="virtual_renderer.html#VirtualRenderer.getLastVisibleRow" class="" title="VirtualRenderer.getLastVisibleRow (class method)" data-id="VirtualRenderer.getLastVisibleRow">VirtualRenderer.getLastVisibleRow</a> </span></li>
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.getLastVisibleRow" class="ellipsis_description"><p>Returns the index of the last visible row. ...</p>
</div>
<div id="short_Editor.getLastVisibleRow" class="short_description hiddenSpan"><p>Returns the index of the last visible row.</p>
</div>
<h3 id="Editor.getLastVisibleRow" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getOverwrite" data-title="Editor.getOverwrite (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getOverwrite" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getOverwrite</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="returnType " title="Boolean" data-id="Boolean">Boolean</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
<li><span class="label related-to">Related to <a href="edit_session.html#EditSession.getOverwrite" class="" title="EditSession.getOverwrite (class method)" data-id="EditSession.getOverwrite">EditSession.getOverwrite</a> </span></li>
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.getOverwrite" class="ellipsis_description"><p>Returns <code>true</code> if overwrites are enabled; <code>false</code> otherwise. ...</p>
</div>
<div id="short_Editor.getOverwrite" class="short_description hiddenSpan"><p>Returns <code>true</code> if overwrites are enabled; <code>false</code> otherwise.</p>
</div>
<h3 id="Editor.getOverwrite" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getPrintMarginColumn" data-title="Editor.getPrintMarginColumn (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getPrintMarginColumn" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getPrintMarginColumn</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.getPrintMarginColumn" class="ellipsis_description"><p>Returns the column number of where the print margin is. ...</p>
</div>
<div id="short_Editor.getPrintMarginColumn" class="short_description hiddenSpan"><p>Returns the column number of where the print margin is.</p>
</div>
<h3 id="Editor.getPrintMarginColumn" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getReadOnly" data-title="Editor.getReadOnly (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getReadOnly" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getReadOnly</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="returnType " title="Boolean" data-id="Boolean">Boolean</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.getReadOnly" class="ellipsis_description"><p>Returns <code>true</code> if the editor is set to read-only mode. ...</p>
</div>
<div id="short_Editor.getReadOnly" class="short_description hiddenSpan"><p>Returns <code>true</code> if the editor is set to read-only mode.</p>
</div>
<h3 id="Editor.getReadOnly" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getScrollSpeed" data-title="Editor.getScrollSpeed (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getScrollSpeed" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getScrollSpeed</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.getScrollSpeed" class="ellipsis_description"><p>Returns the value indicating how fast the mouse scroll speed is. ...</p>
</div>
<div id="short_Editor.getScrollSpeed" class="short_description hiddenSpan"><p>Returns the value indicating how fast the mouse scroll speed is.</p>
</div>
<h3 id="Editor.getScrollSpeed" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getSelection" data-title="Editor.getSelection (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getSelection" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getSelection</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="returnType " title="String" data-id="String">String</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.getSelection" class="ellipsis_description"><p>Returns the currently highlighted selection. ...</p>
</div>
<div id="short_Editor.getSelection" class="short_description hiddenSpan"><p>Returns the currently highlighted selection.</p>
</div>
<h3 id="Editor.getSelection" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getSelectionRange" data-title="Editor.getSelectionRange (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getSelectionRange" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getSelectionRange</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="range.html#Range" class="returnType " title="Range (class)" data-id="Range">Range</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
<li><span class="label related-to">Related to <a href="selection.html#Selection.getRange" class="" title="Selection.getRange (class method)" data-id="Selection.getRange">Selection.getRange</a> </span></li>
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.getSelectionRange" class="ellipsis_description"><p>Returns the <a href="range.html#Range" class="link-short" title="Range (class)" data-id="Range"><code>Range</code></a> for the selected text. ...</p>
</div>
<div id="short_Editor.getSelectionRange" class="short_description hiddenSpan"><p>Returns the <a href="range.html#Range" class="link-short" title="Range (class)" data-id="Range"><code>Range</code></a> for the selected text.</p>
</div>
<h3 id="Editor.getSelectionRange" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getSelectionStyle" data-title="Editor.getSelectionStyle (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getSelectionStyle" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getSelectionStyle</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="returnType " title="String" data-id="String">String</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>
</div>
<div class="sideToggler">
<div id="ellipsis_Editor.getSelectionStyle" class="ellipsis_description"><p>Returns the current selection style. ...</p>
</div>
<div id="short_Editor.getSelectionStyle" class="short_description hiddenSpan"><p>Returns the current selection style.</p>
</div>
<h3 id="Editor.getSelectionStyle" class="methodToggle methodClicker inactive">&nbsp;&nbsp;&nbsp;</h3>
<div class="description">
</div>
</div>
</div>
</div>
</article>
<article id="Editor.getSession" data-title="Editor.getSession (class method)" class="article">
<div class="section method">
<div class="memberContent">
<div class="title">
<ul class="signatures">
<li class="signature">
<ul>
<li class="signature-call"><span id="Editor.getSession" class="member-name methodClicker"><span class="sigClassName">Editor.</span><span class="sigMemberName">getSession</span></span>(<span class="sigArgList"></span>)
<li class="signature-returns">
<ul class="argument-types">
<li class="argument-type"><a href="edit_session.html#EditSession" class="returnType " title="EditSession (class)" data-id="EditSession">EditSession</a></li>
</ul>
</li></li>
</ul>
<ul class="metaInfo">
</ul>
</li>
</ul>