</div></div></article><h3class="sectionHeader">Constructors</h3><articleid="Editor.new"data-title="Editor.new (constructor)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanclass="constructorIdentifier">new </span><spanid="Editor.new"class="member-name methodClicker">Editor</span>(<spanclass="sigArgList"><ahref="virtual_renderer.html#VirtualRenderer"class="argument methodClicker"title="VirtualRenderer (class)"data-id="VirtualRenderer">VirtualRenderer</a> renderer, <ahref="edit_session.html#EditSession"class="argument methodClicker"title="EditSession (class)"data-id="EditSession">EditSession</a> session</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.new"class="ellipsis_description"><p>Creates a new <code>Editor</code> object.</p>
</div><h3id="Editor.new"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Creates a new <code>Editor</code> object.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">renderer</td><tdclass="argType""><ahref="virtual_renderer.html#VirtualRenderer"class=""title="VirtualRenderer (class)"data-id="VirtualRenderer">VirtualRenderer</a></td><tdclass="argDescription "><p>Required. Associated <code>VirtualRenderer</code> that draws everything</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">session</td><tdclass="argType""><ahref="edit_session.html#EditSession"class=""title="EditSession (class)"data-id="EditSession">EditSession</a></td><tdclass="argDescription "><p>Required. The <code>EditSession</code> to refer to</p>
</td></tr></table></div></div></div></div></article><h3class="sectionHeader">Events</h3><articleid="Editor.event.blur"data-title="Editor.event.blur (event)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanclass="eventObjName">Editor</span><spanclass="eventListenerStart">.on("</span><spanid="Editor.event.blur"class="member-name eventMember methodClicker">blur</span><spanclass="eventListenerClose">", </span><spanclass="eventFunctionOpen">function(</span><spanclass="eventFunctionClose">))</span></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.event.blur"class="ellipsis_description"><p>Emitted once the editor has been blurred.</p>
</div><h3id="Editor.event.blur"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Emitted once the editor has been blurred.</p>
</div></div></div></div></article><articleid="Editor.event.change"data-title="Editor.event.change (event)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanclass="eventObjName">Editor</span><spanclass="eventListenerStart">.on("</span><spanid="Editor.event.change"class="member-name eventMember methodClicker">change</span><spanclass="eventListenerClose">", </span><spanclass="eventFunctionOpen">function(</span><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class="argument methodClicker"title="Object"data-id="Object">Object</a> e<spanclass="eventFunctionClose">))</span></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.event.change"class="ellipsis_description"><p>Emitted whenever the document is changed.</p>
</div><h3id="Editor.event.change"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Emitted whenever the document is changed.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">e</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class=""title="Object"data-id="Object">Object</a></td><tdclass="argDescription "><p>Required. Contains a single property, <code>data</code>, which has the delta of changes</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.event.changeSelection"data-title="Editor.event.changeSelection (event)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanclass="eventObjName">Editor</span><spanclass="eventListenerStart">.on("</span><spanid="Editor.event.changeSelection"class="member-name eventMember methodClicker">changeSelection</span><spanclass="eventListenerClose">", </span><spanclass="eventFunctionOpen">function(</span><spanclass="eventFunctionClose">))</span></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.event.changeSelection"class="ellipsis_description"><p>Emitted when the selection changes.</p>
</div><h3id="Editor.event.changeSelection"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Emitted when the selection changes.</p>
</div></div></div></div></article><articleid="Editor.event.changeSelectionStyle"data-title="Editor.event.changeSelectionStyle (event)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanclass="eventObjName">Editor</span><spanclass="eventListenerStart">.on("</span><spanid="Editor.event.changeSelectionStyle"class="member-name eventMember methodClicker">changeSelectionStyle</span><spanclass="eventListenerClose">", </span><spanclass="eventFunctionOpen">function(</span><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class="argument methodClicker"title="Object"data-id="Object">Object</a> data<spanclass="eventFunctionClose">))</span></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.event.changeSelectionStyle"class="ellipsis_description"><p>Emitted when the selection style changes, via <ahref="#Editor.setSelectionStyle"class="link-short"title="Editor.setSelectionStyle (class method)"data-id="Editor.setSelectionStyle"><code>Editor.setSelectionStyle()</code></a>.</p>
</div><h3id="Editor.event.changeSelectionStyle"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Emitted when the selection style changes, via <ahref="#Editor.setSelectionStyle"class="link-short"title="Editor.setSelectionStyle (class method)"data-id="Editor.setSelectionStyle"><code>Editor.setSelectionStyle()</code></a>.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">data</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class=""title="Object"data-id="Object">Object</a></td><tdclass="argDescription "><p>Required. Contains one property, <code>data</code>, which indicates the new selection style</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">e</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class=""title="Object"data-id="Object">Object</a></td><tdclass="argDescription "><p>Required. An object with two properties, <code>oldSession</code> and <code>session</code>, that represent the old and new <ahref="edit_session.html#EditSession"class="link-short"title="EditSession (class)"data-id="EditSession"><code>EditSession</code></a>s.</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.event.copy"data-title="Editor.event.copy (event)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanclass="eventObjName">Editor</span><spanclass="eventListenerStart">.on("</span><spanid="Editor.event.copy"class="member-name eventMember methodClicker">copy</span><spanclass="eventListenerClose">", </span><spanclass="eventFunctionOpen">function(</span><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="argument methodClicker"title="String"data-id="String">String</a> text<spanclass="eventFunctionClose">))</span></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.event.copy"class="ellipsis_description"><p>Emitted when text is copied.</p>
</div><h3id="Editor.event.copy"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Emitted when text is copied.</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.event.focus"data-title="Editor.event.focus (event)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanclass="eventObjName">Editor</span><spanclass="eventListenerStart">.on("</span><spanid="Editor.event.focus"class="member-name eventMember methodClicker">focus</span><spanclass="eventListenerClose">", </span><spanclass="eventFunctionOpen">function(</span><spanclass="eventFunctionClose">))</span></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.event.focus"class="ellipsis_description"><p>Emitted once the editor comes into focus.</p>
</div><h3id="Editor.event.focus"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Emitted once the editor comes into focus.</p>
</div></div></div></div></article><articleid="Editor.event.paste"data-title="Editor.event.paste (event)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanclass="eventObjName">Editor</span><spanclass="eventListenerStart">.on("</span><spanid="Editor.event.paste"class="member-name eventMember methodClicker">paste</span><spanclass="eventListenerClose">", </span><spanclass="eventFunctionOpen">function(</span><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="argument methodClicker"title="String"data-id="String">String</a> text<spanclass="eventFunctionClose">))</span></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.event.paste"class="ellipsis_description"><p>Emitted when text is pasted.</p>
</div><h3id="Editor.event.paste"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Emitted when text is pasted.</p>
</td></tr></table></div></div></div></div></article><h3class="sectionHeader">Methods</h3><articleid="Editor.$getSelectedRows"data-title="Editor.$getSelectedRows (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.$getSelectedRows"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">$getSelectedRows</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class="returnType "title="Object"data-id="Object">Object</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.$getSelectedRows"class="ellipsis_description"><p>Returns an object indicating the currently selected rows. The object looks like this:</p>
</div><h3id="Editor.$getSelectedRows"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns an object indicating the currently selected rows. The object looks like this:</p>
</div></div></div></div></article><articleid="Editor.$getVisibleRowCount"data-title="Editor.$getVisibleRowCount (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.$getVisibleRowCount"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">$getVisibleRowCount</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.$getVisibleRowCount"class="ellipsis_description"><p>Returns the number of currently visibile rows.</p>
</div><h3id="Editor.$getVisibleRowCount"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the number of currently visibile rows.</p>
</div></div></div></div></article><articleid="Editor.$highlightBrackets"data-title="Editor.$highlightBrackets (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.$highlightBrackets"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">$highlightBrackets</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"><li><spanclass="label internal">Internal</span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.$highlightBrackets"class="ellipsis_description"></div><h3id="Editor.$highlightBrackets"class="methodToggle methodClicker inactive"> </h3><divclass="description"></div></div></div></div></article><articleid="Editor.$moveLines"data-title="Editor.$moveLines (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.$moveLines"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">$moveLines</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Function.html"class="argument methodClicker"title="Function"data-id="Function">Function</a> mover</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.$moveLines"class="ellipsis_description"><p>Executes a specific function, which can be anything that manipulates selected lines, such as copying them, duplicating them, or shifting them.</p>
</div><h3id="Editor.$moveLines"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Executes a specific function, which can be anything that manipulates selected lines, such as copying them, duplicating them, or shifting them.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">mover</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Function.html"class=""title="Function"data-id="Function">Function</a></td><tdclass="argDescription "><p>Required. A method to call on each selected row</p>
</div><h3id="Editor.addSelectionMarker"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Adds the selection and cursor.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">orientedRange</td><tdclass="argType""><ahref="range.html#Range"class=""title="Range (class)"data-id="Range">Range</a></td><tdclass="argDescription "><p>Required. A range containing a cursor</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.blockOutdent"data-title="Editor.blockOutdent (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.blockOutdent"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">blockOutdent</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="edit_session.html#EditSession.outdentRows"class=""title="EditSession.outdentRows (class method)"data-id="EditSession.outdentRows">EditSession.outdentRows</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.blockOutdent"class="ellipsis_description"><p>Outdents the current line.</p>
</div><h3id="Editor.blockOutdent"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Outdents the current line.</p>
</div></div></div></div></article><articleid="Editor.blur"data-title="Editor.blur (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.blur"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">blur</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.blur"class="ellipsis_description"><p>Blurs the current <code>textInput</code>.</p>
</div><h3id="Editor.blur"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Blurs the current <code>textInput</code>.</p>
</div></div></div></div></article><articleid="Editor.centerSelection"data-title="Editor.centerSelection (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.centerSelection"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">centerSelection</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.centerSelection"class="ellipsis_description"><p>Attempts to center the current selection on the screen.</p>
</div><h3id="Editor.centerSelection"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Attempts to center the current selection on the screen.</p>
</div></div></div></div></article><articleid="Editor.clearSelection"data-title="Editor.clearSelection (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.clearSelection"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">clearSelection</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="selection.html#Selection.clearSelection"class=""title="Selection.clearSelection (class method)"data-id="Selection.clearSelection">Selection.clearSelection</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.clearSelection"class="ellipsis_description"><p>Empties the selection (by de-selecting it). This function also emits the <code>'changeSelection'</code> event.</p>
</div><h3id="Editor.clearSelection"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Empties the selection (by de-selecting it). This function also emits the <code>'changeSelection'</code> event.</p>
</div></div></div></div></article><articleid="Editor.copyLinesDown"data-title="Editor.copyLinesDown (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.copyLinesDown"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">copyLinesDown</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="edit_session.html#EditSession.duplicateLines"class=""title="EditSession.duplicateLines (class method)"data-id="EditSession.duplicateLines">EditSession.duplicateLines</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.copyLinesDown"class="ellipsis_description"><p>Copies all the selected lines down one row.</p>
</div><h3id="Editor.copyLinesDown"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Copies all the selected lines down one row.</p>
<h4>Returns</h4><tableclass="returnTable return-list table table-striped table-bordered"><trclass=" "><tdclass="returnType "><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="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><articleid="Editor.copyLinesUp"data-title="Editor.copyLinesUp (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.copyLinesUp"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">copyLinesUp</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="edit_session.html#EditSession.duplicateLines"class=""title="EditSession.duplicateLines (class method)"data-id="EditSession.duplicateLines">EditSession.duplicateLines</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.copyLinesUp"class="ellipsis_description"><p>Copies all the selected lines up one row.</p>
</div><h3id="Editor.copyLinesUp"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Copies all the selected lines up one row.</p>
</div><h3id="Editor.destroy"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Cleans up the entire editor.</p>
</div></div></div></div></article><articleid="Editor.exitMultiSelectMode"data-title="Editor.exitMultiSelectMode (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.exitMultiSelectMode"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">exitMultiSelectMode</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><spanclass="returnType "title="Editor.exitMultiSelectMode (class method)">Void</span></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.exitMultiSelectMode"class="ellipsis_description"><p>Removes all the selections except the last added one.</p>
</div><h3id="Editor.exitMultiSelectMode"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Removes all the selections except the last added one.</p>
</div></div></div></div></article><articleid="Editor.find"data-title="Editor.find (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.find"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">find</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="argument methodClicker"title="String"data-id="String">String</a> needle, <ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class="argument methodClicker"title="Object"data-id="Object">Object</a> options, <ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> animate</span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="search.html#Search.find"class=""title="Search.find (class method)"data-id="Search.find">Search.find</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.find"class="ellipsis_description"><p>Attempts to find <code>needle</code> within the document. For more information on <code>options</code>, see <ahref="search.html#Search"class="link-short"title="Search (class)"data-id="Search"><code>Search</code></a>.</p>
</div><h3id="Editor.find"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Attempts to find <code>needle</code> within the document. For more information on <code>options</code>, see <ahref="search.html#Search"class="link-short"title="Search (class)"data-id="Search"><code>Search</code></a>.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">needle</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class=""title="String"data-id="String">String</a></td><tdclass="argDescription "><p>Required. The text to search for (optional)</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">options</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class=""title="Object"data-id="Object">Object</a></td><tdclass="argDescription "><p>Required. An object defining various search properties</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">animate</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class=""title="Boolean"data-id="Boolean">Boolean</a></td><tdclass="argDescription "><p>Required. If <code>true</code> animate scrolling</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.findAll"data-title="Editor.findAll (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.findAll"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">findAll</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="argument methodClicker"title="String"data-id="String">String</a> needle, <ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class="argument methodClicker"title="Object"data-id="Object">Object</a> options, <ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> additive</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.findAll"class="ellipsis_description"><p>Finds and selects all the occurences of <code>needle</code>.</p>
</div><h3id="Editor.findAll"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Finds and selects all the occurences of <code>needle</code>.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">needle</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class=""title="String"data-id="String">String</a></td><tdclass="argDescription "><p>Required. The text to find</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">options</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class=""title="Object"data-id="Object">Object</a></td><tdclass="argDescription "><p>Required. The search options</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.findNext"data-title="Editor.findNext (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.findNext"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">findNext</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class="argument methodClicker"title="Object"data-id="Object">Object</a> options, <ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> animate</span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="#Editor.find"class=""title="Editor.find (class method)"data-id="Editor.find">Editor.find</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="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 <ahref="search.html#Search"class="link-short"title="Search (class)"data-id="Search"><code>Search</code></a>.</p>
</div><h3id="Editor.findNext"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Performs another search for <code>needle</code> in the document. For more information on <code>options</code>, see <ahref="search.html#Search"class="link-short"title="Search (class)"data-id="Search"><code>Search</code></a>.</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.findPrevious"data-title="Editor.findPrevious (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.findPrevious"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">findPrevious</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class="argument methodClicker"title="Object"data-id="Object">Object</a> options, <ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> animate</span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="#Editor.find"class=""title="Editor.find (class method)"data-id="Editor.find">Editor.find</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.findPrevious"class="ellipsis_description"><p>Performs a search for <code>needle</code> backwards. For more information on <code>options</code>, see <ahref="search.html#Search"class="link-short"title="Search (class)"data-id="Search"><code>Search</code></a>.</p>
</div><h3id="Editor.findPrevious"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Performs a search for <code>needle</code> backwards. For more information on <code>options</code>, see <ahref="search.html#Search"class="link-short"title="Search (class)"data-id="Search"><code>Search</code></a>.</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">animate</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class=""title="Boolean"data-id="Boolean">Boolean</a></td><tdclass="argDescription "><p>Required. If <code>true</code> animate scrolling</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.focus"data-title="Editor.focus (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.focus"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">focus</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.focus"class="ellipsis_description"><p>Brings the current <code>textInput</code> into focus.</p>
</div><h3id="Editor.focus"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Brings the current <code>textInput</code> into focus.</p>
</div></div></div></div></article><articleid="Editor.forEachSelection"data-title="Editor.forEachSelection (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.forEachSelection"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">forEachSelection</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="argument methodClicker"title="String"data-id="String">String</a> cmd, <ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="argument methodClicker"title="String"data-id="String">String</a> args</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.forEachSelection"class="ellipsis_description"><p>Executes a command for each selection range.</p>
</div><h3id="Editor.forEachSelection"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Executes a command for each selection range.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">cmd</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class=""title="String"data-id="String">String</a></td><tdclass="argDescription "><p>Required. The command to execute</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">args</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class=""title="String"data-id="String">String</a></td><tdclass="argDescription "><p>Required. Any arguments for the command</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.getBehavioursEnabled"data-title="Editor.getBehavioursEnabled (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getBehavioursEnabled"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getBehavioursEnabled</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getBehavioursEnabled"class="ellipsis_description"><p>Returns <code>true</code> if the behaviors are currently enabled. "Behaviors" in this case is the auto-pairing of special characters, like quotation marks, parenthesis, or brackets.</p>
</div><h3id="Editor.getBehavioursEnabled"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns <code>true</code> if the behaviors are currently enabled. "Behaviors" in this case is the auto-pairing of special characters, like quotation marks, parenthesis, or brackets.</p>
</div></div></div></div></article><articleid="Editor.getCopyText"data-title="Editor.getCopyText (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getCopyText"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getCopyText</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="returnType "title="String"data-id="String">String</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getCopyText"class="ellipsis_description"><p>Returns the string of text currently highlighted.</p>
</div><h3id="Editor.getCopyText"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the string of text currently highlighted.</p>
</div></div></div></div></article><articleid="Editor.getCursorPosition"data-title="Editor.getCursorPosition (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getCursorPosition"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getCursorPosition</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class="returnType "title="Object"data-id="Object">Object</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="selection.html#Selection.getCursor"class=""title="Selection.getCursor (class method)"data-id="Selection.getCursor">Selection.getCursor</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getCursorPosition"class="ellipsis_description"><p>Gets the current position of the cursor.</p>
</div><h3id="Editor.getCursorPosition"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Gets the current position of the cursor.</p>
<h4>Returns</h4><tableclass="returnTable return-list table table-striped table-bordered"><trclass=" "><tdclass="returnType "><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class=""title="Object"data-id="Object">Object</a></td><tdclass="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><articleid="Editor.getCursorPositionScreen"data-title="Editor.getCursorPositionScreen (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getCursorPositionScreen"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getCursorPositionScreen</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="edit_session.html#EditSession.documentToScreenPosition"class=""title="EditSession.documentToScreenPosition (class method)"data-id="EditSession.documentToScreenPosition">EditSession.documentToScreenPosition</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getCursorPositionScreen"class="ellipsis_description"><p>Returns the screen position of the cursor.</p>
</div><h3id="Editor.getCursorPositionScreen"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the screen position of the cursor.</p>
</div></div></div></div></article><articleid="Editor.getDragDelay"data-title="Editor.getDragDelay (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getDragDelay"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getDragDelay</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getDragDelay"class="ellipsis_description"><p>Returns the current mouse drag delay.</p>
</div><h3id="Editor.getDragDelay"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the current mouse drag delay.</p>
</div></div></div></div></article><articleid="Editor.getFirstVisibleRow"data-title="Editor.getFirstVisibleRow (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getFirstVisibleRow"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getFirstVisibleRow</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="virtual_renderer.html#VirtualRenderer.getFirstVisibleRow"class=""title="VirtualRenderer.getFirstVisibleRow (class method)"data-id="VirtualRenderer.getFirstVisibleRow">VirtualRenderer.getFirstVisibleRow</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getFirstVisibleRow"class="ellipsis_description"><p>Returns the index of the first visible row.</p>
</div><h3id="Editor.getFirstVisibleRow"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the index of the first visible row.</p>
</div></div></div></div></article><articleid="Editor.getHighlightActiveLine"data-title="Editor.getHighlightActiveLine (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getHighlightActiveLine"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getHighlightActiveLine</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getHighlightActiveLine"class="ellipsis_description"><p>Returns <code>true</code> if current lines are always highlighted.</p>
</div><h3id="Editor.getHighlightActiveLine"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns <code>true</code> if current lines are always highlighted.</p>
</div></div></div></div></article><articleid="Editor.getHighlightSelectedWord"data-title="Editor.getHighlightSelectedWord (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getHighlightSelectedWord"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getHighlightSelectedWord</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getHighlightSelectedWord"class="ellipsis_description"><p>Returns <code>true</code> if currently highlighted words are to be highlighted.</p>
</div><h3id="Editor.getHighlightSelectedWord"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns <code>true</code> if currently highlighted words are to be highlighted.</p>
</div></div></div></div></article><articleid="Editor.getLastSearchOptions"data-title="Editor.getLastSearchOptions (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getLastSearchOptions"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getLastSearchOptions</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class="returnType "title="Object"data-id="Object">Object</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="search.html#Search.getOptions"class=""title="Search.getOptions (class method)"data-id="Search.getOptions">Search.getOptions</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getLastSearchOptions"class="ellipsis_description"><p>Returns an object containing all the search options. For more information on <code>options</code>, see <ahref="search.html#Search"class="link-short"title="Search (class)"data-id="Search"><code>Search</code></a>.</p>
</div><h3id="Editor.getLastSearchOptions"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns an object containing all the search options. For more information on <code>options</code>, see <ahref="search.html#Search"class="link-short"title="Search (class)"data-id="Search"><code>Search</code></a>.</p>
</div></div></div></div></article><articleid="Editor.getLastVisibleRow"data-title="Editor.getLastVisibleRow (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getLastVisibleRow"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getLastVisibleRow</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="virtual_renderer.html#VirtualRenderer.getLastVisibleRow"class=""title="VirtualRenderer.getLastVisibleRow (class method)"data-id="VirtualRenderer.getLastVisibleRow">VirtualRenderer.getLastVisibleRow</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getLastVisibleRow"class="ellipsis_description"><p>Returns the index of the last visible row.</p>
</div><h3id="Editor.getLastVisibleRow"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the index of the last visible row.</p>
</div><h3id="Editor.getOverwrite"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns <code>true</code> if overwrites are enabled; <code>false</code> otherwise.</p>
</div></div></div></div></article><articleid="Editor.getPrintMarginColumn"data-title="Editor.getPrintMarginColumn (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getPrintMarginColumn"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getPrintMarginColumn</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getPrintMarginColumn"class="ellipsis_description"><p>Returns the column number of where the print margin is.</p>
</div><h3id="Editor.getPrintMarginColumn"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the column number of where the print margin is.</p>
</div></div></div></div></article><articleid="Editor.getReadOnly"data-title="Editor.getReadOnly (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getReadOnly"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getReadOnly</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getReadOnly"class="ellipsis_description"><p>Returns <code>true</code> if the editor is set to read-only mode.</p>
</div><h3id="Editor.getReadOnly"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns <code>true</code> if the editor is set to read-only mode.</p>
</div></div></div></div></article><articleid="Editor.getScrollSpeed"data-title="Editor.getScrollSpeed (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getScrollSpeed"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getScrollSpeed</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getScrollSpeed"class="ellipsis_description"><p>Returns the value indicating how fast the mouse scroll speed is.</p>
</div><h3id="Editor.getScrollSpeed"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the value indicating how fast the mouse scroll speed is.</p>
</div></div></div></div></article><articleid="Editor.getSelection"data-title="Editor.getSelection (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getSelection"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getSelection</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="returnType "title="String"data-id="String">String</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getSelection"class="ellipsis_description"><p>Returns the currently highlighted selection.</p>
</div><h3id="Editor.getSelection"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the currently highlighted selection.</p>
</div></div></div></div></article><articleid="Editor.getSelectionRange"data-title="Editor.getSelectionRange (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getSelectionRange"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getSelectionRange</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="range.html#Range"class="returnType "title="Range (class)"data-id="Range">Range</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="selection.html#Selection.getRange"class=""title="Selection.getRange (class method)"data-id="Selection.getRange">Selection.getRange</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getSelectionRange"class="ellipsis_description"><p>Returns the <ahref="range.html#Range"class="link-short"title="Range (class)"data-id="Range"><code>Range</code></a> for the selected text.</p>
</div><h3id="Editor.getSelectionRange"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the <ahref="range.html#Range"class="link-short"title="Range (class)"data-id="Range"><code>Range</code></a> for the selected text.</p>
</div></div></div></div></article><articleid="Editor.getSelectionStyle"data-title="Editor.getSelectionStyle (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getSelectionStyle"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getSelectionStyle</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="returnType "title="String"data-id="String">String</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getSelectionStyle"class="ellipsis_description"><p>Returns the current selection style.</p>
</div><h3id="Editor.getSelectionStyle"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the current selection style.</p>
</div></div></div></div></article><articleid="Editor.getSession"data-title="Editor.getSession (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getSession"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getSession</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="edit_session.html#EditSession"class="returnType "title="EditSession (class)"data-id="EditSession">EditSession</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getSession"class="ellipsis_description"><p>Returns the current session being used.</p>
</div><h3id="Editor.getSession"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the current session being used.</p>
</div></div></div></div></article><articleid="Editor.getShowFoldWidgets"data-title="Editor.getShowFoldWidgets (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getShowFoldWidgets"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getShowFoldWidgets</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getShowFoldWidgets"class="ellipsis_description"><p>Returns <code>true</code> if the fold widgets are shown.</p>
</div><h3id="Editor.getShowFoldWidgets"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns <code>true</code> if the fold widgets are shown.</p>
</div></div></div></div></article><articleid="Editor.getShowInvisibles"data-title="Editor.getShowInvisibles (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getShowInvisibles"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getShowInvisibles</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getShowInvisibles"class="ellipsis_description"><p>Returns <code>true</code> if invisible characters are being shown.</p>
</div><h3id="Editor.getShowInvisibles"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns <code>true</code> if invisible characters are being shown.</p>
</div></div></div></div></article><articleid="Editor.getShowPrintMargin"data-title="Editor.getShowPrintMargin (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getShowPrintMargin"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getShowPrintMargin</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getShowPrintMargin"class="ellipsis_description"><p>Returns <code>true</code> if the print margin is being shown.</p>
</div><h3id="Editor.getShowPrintMargin"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns <code>true</code> if the print margin is being shown.</p>
</div></div></div></div></article><articleid="Editor.getTheme"data-title="Editor.getTheme (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getTheme"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getTheme</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="returnType "title="String"data-id="String">String</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="virtual_renderer.html#VirtualRenderer.getTheme"class=""title="VirtualRenderer.getTheme (class method)"data-id="VirtualRenderer.getTheme">VirtualRenderer.getTheme</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getTheme"class="ellipsis_description"><p>Returns the path of the current theme.</p>
</div><h3id="Editor.getTheme"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the path of the current theme.</p>
</div></div></div></div></article><articleid="Editor.getValue"data-title="Editor.getValue (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.getValue"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">getValue</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="returnType "title="String"data-id="String">String</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="edit_session.html#EditSession.getValue"class=""title="EditSession.getValue (class method)"data-id="EditSession.getValue">EditSession.getValue</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.getValue"class="ellipsis_description"><p>Returns the current session's content.</p>
</div><h3id="Editor.getValue"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the current session's content.</p>
</div></div></div></div></article><articleid="Editor.gotoLine"data-title="Editor.gotoLine (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.gotoLine"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">gotoLine</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> lineNumber, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column, <ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> animate</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.gotoLine"class="ellipsis_description"><p>Moves the cursor to the specified line number, and also into the indiciated column.</p>
</div><h3id="Editor.gotoLine"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Moves the cursor to the specified line number, and also into the indiciated column.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">lineNumber</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The line number to go to</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A column number to go to</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">animate</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class=""title="Boolean"data-id="Boolean">Boolean</a></td><tdclass="argDescription "><p>Required. If <code>true</code> animates scolling</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.gotoPageDown"data-title="Editor.gotoPageDown (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.gotoPageDown"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">gotoPageDown</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.gotoPageDown"class="ellipsis_description"><p>Shifts the document to wherever "page down" is, as well as moving the cursor position.</p>
</div><h3id="Editor.gotoPageDown"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Shifts the document to wherever "page down" is, as well as moving the cursor position.</p>
</div></div></div></div></article><articleid="Editor.gotoPageUp"data-title="Editor.gotoPageUp (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.gotoPageUp"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">gotoPageUp</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.gotoPageUp"class="ellipsis_description"><p>Shifts the document to wherever "page up" is, as well as moving the cursor position.</p>
</div><h3id="Editor.gotoPageUp"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Shifts the document to wherever "page up" is, as well as moving the cursor position.</p>
</div></div></div></div></article><articleid="Editor.indent"data-title="Editor.indent (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.indent"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">indent</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="edit_session.html#EditSession.indentRows"class=""title="EditSession.indentRows (class method)"data-id="EditSession.indentRows">EditSession.indentRows</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.indent"class="ellipsis_description"><p>Indents the current line.</p>
</div><h3id="Editor.indent"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Indents the current line.</p>
</div></div></div></div></article><articleid="Editor.insert"data-title="Editor.insert (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.insert"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">insert</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="argument methodClicker"title="String"data-id="String">String</a> text</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.insert"class="ellipsis_description"><p>Inserts <code>text</code> into wherever the cursor is pointing.</p>
</div><h3id="Editor.insert"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Inserts <code>text</code> into wherever the cursor is pointing.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">text</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class=""title="String"data-id="String">String</a></td><tdclass="argDescription "><p>Required. The new text to add</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.isFocused"data-title="Editor.isFocused (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.isFocused"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">isFocused</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.isFocused"class="ellipsis_description"><p>Returns true if the current <code>textInput</code> is in focus.</p>
</div><h3id="Editor.isFocused"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns true if the current <code>textInput</code> is in focus.</p>
</div></div></div></div></article><articleid="Editor.isRowFullyVisible"data-title="Editor.isRowFullyVisible (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.isRowFullyVisible"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">isRowFullyVisible</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.isRowFullyVisible"class="ellipsis_description"><p>Indicates if the entire row is currently visible on the screen.</p>
</div><h3id="Editor.isRowFullyVisible"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Indicates if the entire row is currently visible on the screen.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The row to check</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.isRowVisible"data-title="Editor.isRowVisible (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.isRowVisible"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">isRowVisible</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.isRowVisible"class="ellipsis_description"><p>Indicates if the row is currently visible on the screen.</p>
</div><h3id="Editor.isRowVisible"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Indicates if the row is currently visible on the screen.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The row to check</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.jumpToMatching"data-title="Editor.jumpToMatching (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.jumpToMatching"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">jumpToMatching</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.jumpToMatching"class="ellipsis_description"><p>Moves the cursor's row and column to the next matching bracket.</p>
</div><h3id="Editor.jumpToMatching"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Moves the cursor's row and column to the next matching bracket.</p>
</div></div></div></div></article><articleid="Editor.moveCursorTo"data-title="Editor.moveCursorTo (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.moveCursorTo"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">moveCursorTo</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column</span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="selection.html#Selection.moveCursorTo"class=""title="Selection.moveCursorTo (class method)"data-id="Selection.moveCursorTo">Selection.moveCursorTo</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.moveCursorTo"class="ellipsis_description"><p>Moves the cursor to the specified row and column. Note that this does not de-select the current selection.</p>
</div><h3id="Editor.moveCursorTo"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Moves the cursor to the specified row and column. Note that this does not de-select the current selection.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The new row number</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The new column number</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.moveCursorToPosition"data-title="Editor.moveCursorToPosition (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.moveCursorToPosition"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">moveCursorToPosition</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class="argument methodClicker"title="Object"data-id="Object">Object</a> pos</span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="selection.html#Selection.moveCursorToPosition"class=""title="Selection.moveCursorToPosition (class method)"data-id="Selection.moveCursorToPosition">Selection.moveCursorToPosition</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.moveCursorToPosition"class="ellipsis_description"><p>Moves the cursor to the position indicated by <code>pos.row</code> and <code>pos.column</code>.</p>
</div><h3id="Editor.moveCursorToPosition"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Moves the cursor to the position indicated by <code>pos.row</code> and <code>pos.column</code>.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">pos</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class=""title="Object"data-id="Object">Object</a></td><tdclass="argDescription "><p>Required. An object with two properties, row and column</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.moveLinesDown"data-title="Editor.moveLinesDown (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.moveLinesDown"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">moveLinesDown</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="edit_session.html#EditSession.moveLinesDown"class=""title="EditSession.moveLinesDown (class method)"data-id="EditSession.moveLinesDown">EditSession.moveLinesDown</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.moveLinesDown"class="ellipsis_description"><p>Shifts all the selected lines down one row.</p>
</div><h3id="Editor.moveLinesDown"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Shifts all the selected lines down one row.</p>
<h4>Returns</h4><tableclass="returnTable return-list table table-striped table-bordered"><trclass=" "><tdclass="returnType "><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="returnDescription ">On success, it returns -1.</td></tr></table></div></div></div></div></article><articleid="Editor.moveLinesUp"data-title="Editor.moveLinesUp (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.moveLinesUp"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">moveLinesUp</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="edit_session.html#EditSession.moveLinesUp"class=""title="EditSession.moveLinesUp (class method)"data-id="EditSession.moveLinesUp">EditSession.moveLinesUp</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.moveLinesUp"class="ellipsis_description"><p>Shifts all the selected lines up one row.</p>
</div><h3id="Editor.moveLinesUp"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Shifts all the selected lines up one row.</p>
<h4>Returns</h4><tableclass="returnTable return-list table table-striped table-bordered"><trclass=" "><tdclass="returnType "><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="returnDescription ">On success, it returns -1.</td></tr></table></div></div></div></div></article><articleid="Editor.moveText"data-title="Editor.moveText (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.moveText"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">moveText</span></span>(<spanclass="sigArgList"><ahref="range.html#Range"class="argument methodClicker"title="Range (class)"data-id="Range">Range</a> fromRange, <ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class="argument methodClicker"title="Object"data-id="Object">Object</a> toPosition</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="range.html#Range"class="returnType "title="Range (class)"data-id="Range">Range</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="edit_session.html#EditSession.moveText"class=""title="EditSession.moveText (class method)"data-id="EditSession.moveText">EditSession.moveText</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.moveText"class="ellipsis_description"><p>Moves a range of text from the given range to the given position. <code>toPosition</code> is an object that looks like this:</p>
</div><h3id="Editor.moveText"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Moves a range of text from the given range to the given position. <code>toPosition</code> is an object that looks like this:</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">fromRange</td><tdclass="argType""><ahref="range.html#Range"class=""title="Range (class)"data-id="Range">Range</a></td><tdclass="argDescription "><p>Required. The range of text you want moved within the document</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">toPosition</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class=""title="Object"data-id="Object">Object</a></td><tdclass="argDescription "><p>Required. The location (row and column) where you want to move the text to</p>
</td></tr></table><h4>Returns</h4><tableclass="returnTable return-list table table-striped table-bordered"><trclass=" "><tdclass="returnType "><ahref="range.html#Range"class=""title="Range (class)"data-id="Range">Range</a></td><tdclass="returnDescription ">The new range where the text was moved to.</td></tr></table></div></div></div></div></article><articleid="Editor.navigateDown"data-title="Editor.navigateDown (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.navigateDown"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">navigateDown</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> times</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.navigateDown"class="ellipsis_description"><p>Moves the cursor down in the document the specified number of times. Note that this does de-select the current selection.</p>
</div><h3id="Editor.navigateDown"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Moves the cursor down in the document the specified number of times. Note that this does de-select the current selection.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">times</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The number of times to change navigation</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.navigateFileEnd"data-title="Editor.navigateFileEnd (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.navigateFileEnd"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">navigateFileEnd</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.navigateFileEnd"class="ellipsis_description"><p>Moves the cursor to the end of the current file. Note that this does de-select the current selection.</p>
</div><h3id="Editor.navigateFileEnd"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Moves the cursor to the end of the current file. Note that this does de-select the current selection.</p>
</div></div></div></div></article><articleid="Editor.navigateFileStart"data-title="Editor.navigateFileStart (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.navigateFileStart"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">navigateFileStart</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.navigateFileStart"class="ellipsis_description"><p>Moves the cursor to the start of the current file. Note that this does de-select the current selection.</p>
</div><h3id="Editor.navigateFileStart"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Moves the cursor to the start of the current file. Note that this does de-select the current selection.</p>
</div></div></div></div></article><articleid="Editor.navigateLeft"data-title="Editor.navigateLeft (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.navigateLeft"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">navigateLeft</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> times</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.navigateLeft"class="ellipsis_description"><p>Moves the cursor left in the document the specified number of times. Note that this does de-select the current selection.</p>
</div><h3id="Editor.navigateLeft"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Moves the cursor left in the document the specified number of times. Note that this does de-select the current selection.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">times</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The number of times to change navigation</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.navigateLineEnd"data-title="Editor.navigateLineEnd (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.navigateLineEnd"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">navigateLineEnd</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.navigateLineEnd"class="ellipsis_description"><p>Moves the cursor to the end of the current line. Note that this does de-select the current selection.</p>
</div><h3id="Editor.navigateLineEnd"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Moves the cursor to the end of the current line. Note that this does de-select the current selection.</p>
</div></div></div></div></article><articleid="Editor.navigateLineStart"data-title="Editor.navigateLineStart (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.navigateLineStart"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">navigateLineStart</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.navigateLineStart"class="ellipsis_description"><p>Moves the cursor to the start of the current line. Note that this does de-select the current selection.</p>
</div><h3id="Editor.navigateLineStart"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Moves the cursor to the start of the current line. Note that this does de-select the current selection.</p>
</div></div></div></div></article><articleid="Editor.navigateRight"data-title="Editor.navigateRight (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.navigateRight"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">navigateRight</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> times</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.navigateRight"class="ellipsis_description"><p>Moves the cursor right in the document the specified number of times. Note that this does de-select the current selection.</p>
</div><h3id="Editor.navigateRight"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Moves the cursor right in the document the specified number of times. Note that this does de-select the current selection.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">times</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The number of times to change navigation</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.navigateTo"data-title="Editor.navigateTo (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.navigateTo"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">navigateTo</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column</span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="#Editor.moveCursorTo"class=""title="Editor.moveCursorTo (class method)"data-id="Editor.moveCursorTo">Editor.moveCursorTo</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.navigateTo"class="ellipsis_description"><p>Moves the cursor to the specified row and column. Note that this does de-select the current selection.</p>
</div><h3id="Editor.navigateTo"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Moves the cursor to the specified row and column. Note that this does de-select the current selection.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The new row number</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The new column number</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.navigateUp"data-title="Editor.navigateUp (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.navigateUp"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">navigateUp</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> times</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.navigateUp"class="ellipsis_description"><p>Moves the cursor up in the document the specified number of times. Note that this does de-select the current selection.</p>
</div><h3id="Editor.navigateUp"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Moves the cursor up in the document the specified number of times. Note that this does de-select the current selection.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">times</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The number of times to change navigation</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.navigateWordLeft"data-title="Editor.navigateWordLeft (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.navigateWordLeft"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">navigateWordLeft</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.navigateWordLeft"class="ellipsis_description"><p>Moves the cursor to the word immediately to the left of the current position. Note that this does de-select the current selection.</p>
</div><h3id="Editor.navigateWordLeft"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Moves the cursor to the word immediately to the left of the current position. Note that this does de-select the current selection.</p>
</div></div></div></div></article><articleid="Editor.navigateWordRight"data-title="Editor.navigateWordRight (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.navigateWordRight"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">navigateWordRight</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.navigateWordRight"class="ellipsis_description"><p>Moves the cursor to the word immediately to the right of the current position. Note that this does de-select the current selection.</p>
</div><h3id="Editor.navigateWordRight"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Moves the cursor to the word immediately to the right of the current position. Note that this does de-select the current selection.</p>
</div></div></div></div></article><articleid="Editor.onCopy"data-title="Editor.onCopy (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.onCopy"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">onCopy</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.onCopy"class="ellipsis_description"><p>Called whenever a text "copy" happens.</p>
</div><h3id="Editor.onCopy"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Called whenever a text "copy" happens.</p>
</div></div></div></div></article><articleid="Editor.onCut"data-title="Editor.onCut (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.onCut"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">onCut</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.onCut"class="ellipsis_description"><p>called whenever a text "cut" happens.</p>
</div><h3id="Editor.onCut"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>called whenever a text "cut" happens.</p>
</div></div></div></div></article><articleid="Editor.onPaste"data-title="Editor.onPaste (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.onPaste"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">onPaste</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="argument methodClicker"title="String"data-id="String">String</a> text</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.onPaste"class="ellipsis_description"><p>Called whenever a text "paste" happens.</p>
</div><h3id="Editor.onPaste"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Called whenever a text "paste" happens.</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.redo"data-title="Editor.redo (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.redo"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">redo</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="undomanager.html#UndoManager.redo"class=""title="UndoManager.redo (class method)"data-id="UndoManager.redo">UndoManager.redo</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.redo"class="ellipsis_description"><p>Perform a redo operation on the document, reimplementing the last change.</p>
</div><h3id="Editor.redo"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Perform a redo operation on the document, reimplementing the last change.</p>
</div></div></div></div></article><articleid="Editor.remove"data-title="Editor.remove (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.remove"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">remove</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="argument methodClicker"title="String"data-id="String">String</a> dir</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.remove"class="ellipsis_description"><p>Removes words of text from the editor. A "word" is defined as a string of characters bookended by whitespace.</p>
</div><h3id="Editor.remove"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Removes words of text from the editor. A "word" is defined as a string of characters bookended by whitespace.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">dir</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class=""title="String"data-id="String">String</a></td><tdclass="argDescription "><p>Required. The direction of the deletion to occur, either "left" or "right"</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.removeLines"data-title="Editor.removeLines (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.removeLines"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">removeLines</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="edit_session.html#EditSession.remove"class=""title="EditSession.remove (class method)"data-id="EditSession.remove">EditSession.remove</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.removeLines"class="ellipsis_description"><p>Removes all the lines in the current selection</p>
</div><h3id="Editor.removeLines"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Removes all the lines in the current selection</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">range</td><tdclass="argType""><ahref="range.html#Range"class=""title="Range (class)"data-id="Range">Range</a></td><tdclass="argDescription "><p>Required. The selection range added with <ahref="#Editor.addSelectionMarker"class="link-short"title="Editor.addSelectionMarker (class method)"data-id="Editor.addSelectionMarker"><code>addSelectionMarker()</code></a>.</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.removeToLineEnd"data-title="Editor.removeToLineEnd (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.removeToLineEnd"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">removeToLineEnd</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.removeToLineEnd"class="ellipsis_description"><p>Removes all the words to the right of the current selection, until the end of the line.</p>
</div><h3id="Editor.removeToLineEnd"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Removes all the words to the right of the current selection, until the end of the line.</p>
</div></div></div></div></article><articleid="Editor.removeToLineStart"data-title="Editor.removeToLineStart (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.removeToLineStart"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">removeToLineStart</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.removeToLineStart"class="ellipsis_description"><p>Removes all the words to the left of the current selection, until the start of the line.</p>
</div><h3id="Editor.removeToLineStart"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Removes all the words to the left of the current selection, until the start of the line.</p>
</div></div></div></div></article><articleid="Editor.removeWordLeft"data-title="Editor.removeWordLeft (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.removeWordLeft"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">removeWordLeft</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.removeWordLeft"class="ellipsis_description"><p>Removes the word directly to the left of the current selection.</p>
</div><h3id="Editor.removeWordLeft"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Removes the word directly to the left of the current selection.</p>
</div></div></div></div></article><articleid="Editor.removeWordRight"data-title="Editor.removeWordRight (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.removeWordRight"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">removeWordRight</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.removeWordRight"class="ellipsis_description"><p>Removes the word directly to the right of the current selection.</p>
</div><h3id="Editor.removeWordRight"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Removes the word directly to the right of the current selection.</p>
</div></div></div></div></article><articleid="Editor.replace"data-title="Editor.replace (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.replace"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">replace</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="argument methodClicker"title="String"data-id="String">String</a> replacement, <ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class="argument methodClicker"title="Object"data-id="Object">Object</a> options</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.replace"class="ellipsis_description"><p>Replaces the first occurance of <code>options.needle</code> with the value in <code>replacement</code>.</p>
</div><h3id="Editor.replace"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Replaces the first occurance of <code>options.needle</code> with the value in <code>replacement</code>.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">replacement</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class=""title="String"data-id="String">String</a></td><tdclass="argDescription "><p>Required. The text to replace with</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">options</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class=""title="Object"data-id="Object">Object</a></td><tdclass="argDescription "><p>Required. The <ahref="search.html#Search"class="link-short"title="Search (class)"data-id="Search"><code>Search</code></a> options to use</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.replaceAll"data-title="Editor.replaceAll (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.replaceAll"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">replaceAll</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="argument methodClicker"title="String"data-id="String">String</a> replacement, <ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class="argument methodClicker"title="Object"data-id="Object">Object</a> options</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.replaceAll"class="ellipsis_description"><p>Replaces all occurances of <code>options.needle</code> with the value in <code>replacement</code>.</p>
</div><h3id="Editor.replaceAll"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Replaces all occurances of <code>options.needle</code> with the value in <code>replacement</code>.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">replacement</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class=""title="String"data-id="String">String</a></td><tdclass="argDescription "><p>Required. The text to replace with</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">options</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class=""title="Object"data-id="Object">Object</a></td><tdclass="argDescription "><p>Required. The <ahref="search.html#Search"class="link-short"title="Search (class)"data-id="Search"><code>Search</code></a> options to use</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.resize"data-title="Editor.resize (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.resize"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">resize</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> force</span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="virtual_renderer.html#VirtualRenderer.onResize"class=""title="VirtualRenderer.onResize (class method)"data-id="VirtualRenderer.onResize">VirtualRenderer.onResize</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.resize"class="ellipsis_description"><p>Triggers a resize of the editor.</p>
</div><h3id="Editor.resize"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Triggers a resize of the editor.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">force</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class=""title="Boolean"data-id="Boolean">Boolean</a></td><tdclass="argDescription "><p>Required. If <code>true</code>, recomputes the size, even if the height and width haven't changed</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.scrollPageDown"data-title="Editor.scrollPageDown (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.scrollPageDown"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">scrollPageDown</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.scrollPageDown"class="ellipsis_description"><p>Scrolls the document to wherever "page down" is, without changing the cursor position.</p>
</div><h3id="Editor.scrollPageDown"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Scrolls the document to wherever "page down" is, without changing the cursor position.</p>
</div></div></div></div></article><articleid="Editor.scrollPageUp"data-title="Editor.scrollPageUp (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.scrollPageUp"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">scrollPageUp</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.scrollPageUp"class="ellipsis_description"><p>Scrolls the document to wherever "page up" is, without changing the cursor position.</p>
</div><h3id="Editor.scrollPageUp"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Scrolls the document to wherever "page up" is, without changing the cursor position.</p>
</div></div></div></div></article><articleid="Editor.scrollToLine"data-title="Editor.scrollToLine (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.scrollToLine"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">scrollToLine</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> line, <ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> center, <ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> animate, <ahref="http://www.nodemanual.org/latest/js_doc/Function.html"class="argument methodClicker"title="Function"data-id="Function">Function</a> callback(<spanclass="sigArgList"></span>)</span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="virtual_renderer.html#VirtualRenderer.scrollToLine"class=""title="VirtualRenderer.scrollToLine (class method)"data-id="VirtualRenderer.scrollToLine">VirtualRenderer.scrollToLine</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.scrollToLine"class="ellipsis_description"><p>TODO scrolls a to line, if center == true, puts line in middle of screen or attempts to)</p>
</div><h3id="Editor.scrollToLine"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>TODO scrolls a to line, if center == true, puts line in middle of screen or attempts to)</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">line</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The line to scroll to</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">center</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class=""title="Boolean"data-id="Boolean">Boolean</a></td><tdclass="argDescription "><p>Required. If <code>true</code></p>
</td></tr><trclass="argumentRow "><tdclass="argName ">animate</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class=""title="Boolean"data-id="Boolean">Boolean</a></td><tdclass="argDescription "><p>Required. If <code>true</code> animates scrolling</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">callback</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Function.html"class=""title="Function"data-id="Function">Function</a></td><tdclass="argDescription "><p>Required. Function to be called when the animation has finished</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.scrollToRow"data-title="Editor.scrollToRow (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.scrollToRow"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">scrollToRow</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row</span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="virtual_renderer.html#VirtualRenderer.scrollToRow"class=""title="VirtualRenderer.scrollToRow (class method)"data-id="VirtualRenderer.scrollToRow">VirtualRenderer.scrollToRow</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.scrollToRow"class="ellipsis_description"><p>Moves the editor to the specified row.</p>
</div><h3id="Editor.scrollToRow"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Moves the editor to the specified row.</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.selectAll"data-title="Editor.selectAll (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.selectAll"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">selectAll</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="selection.html#Selection.selectAll"class=""title="Selection.selectAll (class method)"data-id="Selection.selectAll">Selection.selectAll</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.selectAll"class="ellipsis_description"><p>Selects all the text in editor.</p>
</div><h3id="Editor.selectAll"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Selects all the text in editor.</p>
</div></div></div></div></article><articleid="Editor.selectMore"data-title="Editor.selectMore (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.selectMore"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">selectMore</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> dir, <ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> skip</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.selectMore"class="ellipsis_description"><p>Finds the next occurence of text in an active selection and adds it to the selections.</p>
</div><h3id="Editor.selectMore"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Finds the next occurence of text in an active selection and adds it to the selections.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">dir</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The direction of lines to select: -1 for up, 1 for down</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">skip</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class=""title="Boolean"data-id="Boolean">Boolean</a></td><tdclass="argDescription "><p>Required. If <code>true</code>, removes the active selection range</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.selectMoreLines"data-title="Editor.selectMoreLines (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.selectMoreLines"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">selectMoreLines</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> dir, <ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> skip</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.selectMoreLines"class="ellipsis_description"><p>Adds a cursor above or below the active cursor.</p>
</div><h3id="Editor.selectMoreLines"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Adds a cursor above or below the active cursor.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">dir</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The direction of lines to select: -1 for up, 1 for down</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">skip</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class=""title="Boolean"data-id="Boolean">Boolean</a></td><tdclass="argDescription "><p>Required. If <code>true</code>, removes the active selection range</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.selectPageDown"data-title="Editor.selectPageDown (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.selectPageDown"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">selectPageDown</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.selectPageDown"class="ellipsis_description"><p>Selects the text from the current position of the document until where a "page down" finishes.</p>
</div><h3id="Editor.selectPageDown"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Selects the text from the current position of the document until where a "page down" finishes.</p>
</div></div></div></div></article><articleid="Editor.selectPageUp"data-title="Editor.selectPageUp (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.selectPageUp"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">selectPageUp</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.selectPageUp"class="ellipsis_description"><p>Selects the text from the current position of the document until where a "page up" finishes.</p>
</div><h3id="Editor.selectPageUp"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Selects the text from the current position of the document until where a "page up" finishes.</p>
</div></div></div></div></article><articleid="Editor.setBehavioursEnabled"data-title="Editor.setBehavioursEnabled (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.setBehavioursEnabled"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">setBehavioursEnabled</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> enabled</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.setBehavioursEnabled"class="ellipsis_description"><p>Specifies whether to use behaviors or not. "Behaviors" in this case is the auto-pairing of special characters, like quotation marks, parenthesis, or brackets.</p>
</div><h3id="Editor.setBehavioursEnabled"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Specifies whether to use behaviors or not. "Behaviors" in this case is the auto-pairing of special characters, like quotation marks, parenthesis, or brackets.</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.setDragDelay"data-title="Editor.setDragDelay (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.setDragDelay"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">setDragDelay</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> dragDelay</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.setDragDelay"class="ellipsis_description"><p>Sets the delay (in milliseconds) of the mouse drag.</p>
</div><h3id="Editor.setDragDelay"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Sets the delay (in milliseconds) of the mouse drag.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">dragDelay</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A value indicating the new delay</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.setFontSize"data-title="Editor.setFontSize (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.setFontSize"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">setFontSize</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> size</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.setFontSize"class="ellipsis_description"><p>Set a new font size (in pixels) for the editor text.</p>
</div><h3id="Editor.setFontSize"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Set a new font size (in pixels) for the editor text.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">size</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A font size </p>
</td></tr></table></div></div></div></div></article><articleid="Editor.setHighlightActiveLine"data-title="Editor.setHighlightActiveLine (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.setHighlightActiveLine"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">setHighlightActiveLine</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> shouldHighlight</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.setHighlightActiveLine"class="ellipsis_description"><p>Determines whether or not the current line should be highlighted.</p>
</div><h3id="Editor.setHighlightActiveLine"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Determines whether or not the current line should be highlighted.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">shouldHighlight</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class=""title="Boolean"data-id="Boolean">Boolean</a></td><tdclass="argDescription "><p>Required. Set to <code>true</code> to highlight the current line</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.setHighlightSelectedWord"data-title="Editor.setHighlightSelectedWord (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.setHighlightSelectedWord"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">setHighlightSelectedWord</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> shouldHighlight</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.setHighlightSelectedWord"class="ellipsis_description"><p>Determines if the currently selected word should be highlighted.</p>
</div><h3id="Editor.setHighlightSelectedWord"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Determines if the currently selected word should be highlighted.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">shouldHighlight</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class=""title="Boolean"data-id="Boolean">Boolean</a></td><tdclass="argDescription "><p>Required. Set to <code>true</code> to highlight the currently selected word</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.setKeyboardHandler"data-title="Editor.setKeyboardHandler (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.setKeyboardHandler"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">setKeyboardHandler</span></span>(<spanclass="sigArgList">keyboardHandler</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.setKeyboardHandler"class="ellipsis_description"><p>Sets a new keyboard handler.</p>
</div><h3id="Editor.setKeyboardHandler"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Sets a new keyboard handler.</p>
</div></div></div></div></article><articleid="Editor.setOverwrite"data-title="Editor.setOverwrite (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.setOverwrite"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">setOverwrite</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> overwrite</span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="edit_session.html#EditSession.setOverwrite"class=""title="EditSession.setOverwrite (class method)"data-id="EditSession.setOverwrite">EditSession.setOverwrite</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.setOverwrite"class="ellipsis_description"><p>Pass in <code>true</code> to enable overwrites in your session, or <code>false</code> to disable. If overwrites is enabled, any text you enter will type over any text after it. If the value of <code>overwrite</code> changes, this function also emites the <code>changeOverwrite</code> event.</p>
</div><h3id="Editor.setOverwrite"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Pass in <code>true</code> to enable overwrites in your session, or <code>false</code> to disable. If overwrites is enabled, any text you enter will type over any text after it. If the value of <code>overwrite</code> changes, this function also emites the <code>changeOverwrite</code> event.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">overwrite</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class=""title="Boolean"data-id="Boolean">Boolean</a></td><tdclass="argDescription "><p>Required. Defines wheter or not to set overwrites</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.setPrintMarginColumn"data-title="Editor.setPrintMarginColumn (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.setPrintMarginColumn"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">setPrintMarginColumn</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> showPrintMargin</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.setPrintMarginColumn"class="ellipsis_description"><p>Sets the column defining where the print margin should be.</p>
</div><h3id="Editor.setPrintMarginColumn"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Sets the column defining where the print margin should be.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">showPrintMargin</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. Specifies the new print margin</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.setReadOnly"data-title="Editor.setReadOnly (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.setReadOnly"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">setReadOnly</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> readOnly</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.setReadOnly"class="ellipsis_description"><p>If <code>readOnly</code> is true, then the editor is set to read-only mode, and none of the content can change.</p>
</div><h3id="Editor.setReadOnly"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>If <code>readOnly</code> is true, then the editor is set to read-only mode, and none of the content can change.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">readOnly</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class=""title="Boolean"data-id="Boolean">Boolean</a></td><tdclass="argDescription "><p>Required. Specifies whether the editor can be modified or not</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.setScrollSpeed"data-title="Editor.setScrollSpeed (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.setScrollSpeed"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">setScrollSpeed</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> speed</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.setScrollSpeed"class="ellipsis_description"><p>Sets how fast the mouse scrolling should do.</p>
</div><h3id="Editor.setScrollSpeed"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Sets how fast the mouse scrolling should do.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">speed</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A value indicating the new speed</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.setSelectionStyle"data-title="Editor.setSelectionStyle (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.setSelectionStyle"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">setSelectionStyle</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="argument methodClicker"title="String"data-id="String">String</a> style</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.setSelectionStyle"class="ellipsis_description"><p>Indicates how selections should occur. By default, selections are set to "line". This function also emits the <code>'changeSelectionStyle'</code> event.</p>
</div><h3id="Editor.setSelectionStyle"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Indicates how selections should occur. By default, selections are set to "line". This function also emits the <code>'changeSelectionStyle'</code> event.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">style</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class=""title="String"data-id="String">String</a></td><tdclass="argDescription "><p>Required. The new selection style</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.setSession"data-title="Editor.setSession (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.setSession"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">setSession</span></span>(<spanclass="sigArgList"><ahref="edit_session.html#EditSession"class="argument methodClicker"title="EditSession (class)"data-id="EditSession">EditSession</a> session</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.setSession"class="ellipsis_description"><p>Sets a new editsession to use. This method also emits the <code>'changeSession'</code> event.</p>
</div><h3id="Editor.setSession"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Sets a new editsession to use. This method also emits the <code>'changeSession'</code> event.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">session</td><tdclass="argType""><ahref="edit_session.html#EditSession"class=""title="EditSession (class)"data-id="EditSession">EditSession</a></td><tdclass="argDescription "><p>Required. The new session to use</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.setShowFoldWidgets"data-title="Editor.setShowFoldWidgets (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.setShowFoldWidgets"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">setShowFoldWidgets</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> show</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.setShowFoldWidgets"class="ellipsis_description"><p>Indicates whether the fold widgets are shown or not.</p>
</div><h3id="Editor.setShowFoldWidgets"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Indicates whether the fold widgets are shown or not.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">show</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class=""title="Boolean"data-id="Boolean">Boolean</a></td><tdclass="argDescription "><p>Required. Specifies whether the fold widgets are shown</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.setShowInvisibles"data-title="Editor.setShowInvisibles (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.setShowInvisibles"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">setShowInvisibles</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> showInvisibles</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.setShowInvisibles"class="ellipsis_description"><p>If <code>showInvisibiles</code> is set to <code>true</code>, invisible characters—like spaces or new lines—are show in the editor.</p>
</div><h3id="Editor.setShowInvisibles"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>If <code>showInvisibiles</code> is set to <code>true</code>, invisible characters—like spaces or new lines—are show in the editor.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">showInvisibles</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class=""title="Boolean"data-id="Boolean">Boolean</a></td><tdclass="argDescription "><p>Required. Specifies whether or not to show invisible characters</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.setShowPrintMargin"data-title="Editor.setShowPrintMargin (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.setShowPrintMargin"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">setShowPrintMargin</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> showPrintMargin</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.setShowPrintMargin"class="ellipsis_description"><p>If <code>showPrintMargin</code> is set to <code>true</code>, the print margin is shown in the editor.</p>
</div><h3id="Editor.setShowPrintMargin"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>If <code>showPrintMargin</code> is set to <code>true</code>, the print margin is shown in the editor.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">showPrintMargin</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class=""title="Boolean"data-id="Boolean">Boolean</a></td><tdclass="argDescription "><p>Required. Specifies whether or not to show the print margin</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.setStyle"data-title="Editor.setStyle (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.setStyle"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">setStyle</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="argument methodClicker"title="String"data-id="String">String</a> style</span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="virtual_renderer.html#VirtualRenderer.setStyle"class=""title="VirtualRenderer.setStyle (class method)"data-id="VirtualRenderer.setStyle">VirtualRenderer.setStyle</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.setStyle"class="ellipsis_description"><p>Adds a new class, <code>style</code>, to the editor.</p>
</div><h3id="Editor.setStyle"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Adds a new class, <code>style</code>, to the editor.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">style</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class=""title="String"data-id="String">String</a></td><tdclass="argDescription "><p>Required. A class name</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.setTheme"data-title="Editor.setTheme (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.setTheme"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">setTheme</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="argument methodClicker"title="String"data-id="String">String</a> theme</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.setTheme"class="ellipsis_description"><p>Sets a new theme for the editor. <code>theme</code> should exist, and be a directory path, like <code>ace/theme/textmate</code>.</p>
</div><h3id="Editor.setTheme"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Sets a new theme for the editor. <code>theme</code> should exist, and be a directory path, like <code>ace/theme/textmate</code>.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">theme</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class=""title="String"data-id="String">String</a></td><tdclass="argDescription "><p>Required. The path to a theme</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.setValue"data-title="Editor.setValue (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.setValue"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">setValue</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="argument methodClicker"title="String"data-id="String">String</a> val[, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> cursorPos]</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="returnType "title="String"data-id="String">String</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="document.html#Document.setValue"class=""title="Document.setValue (class method)"data-id="Document.setValue">Document.setValue</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.setValue"class="ellipsis_description"><p>Sets the current document to <code>val</code>.</p>
</div><h3id="Editor.setValue"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Sets the current document to <code>val</code>.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">val</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class=""title="String"data-id="String">String</a></td><tdclass="argDescription "><p>Required. The new value to set for the document</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">cursorPos</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. Where to set the new value. <code>undefined</code> or 0 is selectAll, -1 is at the document start, and 1 is at the end</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.splitLine"data-title="Editor.splitLine (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.splitLine"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">splitLine</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.splitLine"class="ellipsis_description"><p>Splits the line at the current selection (by inserting an <code>'\n'</code>).</p>
</div><h3id="Editor.splitLine"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Splits the line at the current selection (by inserting an <code>'\n'</code>).</p>
</div></div></div></div></article><articleid="Editor.toggleCommentLines"data-title="Editor.toggleCommentLines (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.toggleCommentLines"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">toggleCommentLines</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.toggleCommentLines"class="ellipsis_description"><p>Given the currently selected range, this function either comments all lines or uncomments all lines (depending on whether it's commented or not).</p>
</div><h3id="Editor.toggleCommentLines"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Given the currently selected range, this function either comments all lines or uncomments all lines (depending on whether it's commented or not).</p>
</div></div></div></div></article><articleid="Editor.toggleOverwrite"data-title="Editor.toggleOverwrite (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.toggleOverwrite"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">toggleOverwrite</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="edit_session.html#EditSession.toggleOverwrite"class=""title="EditSession.toggleOverwrite (class method)"data-id="EditSession.toggleOverwrite">EditSession.toggleOverwrite</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.toggleOverwrite"class="ellipsis_description"><p>Sets the value of overwrite to the opposite of whatever it currently is.</p>
</div><h3id="Editor.toggleOverwrite"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Sets the value of overwrite to the opposite of whatever it currently is.</p>
</div></div></div></div></article><articleid="Editor.toLowerCase"data-title="Editor.toLowerCase (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.toLowerCase"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">toLowerCase</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.toLowerCase"class="ellipsis_description"><p>Converts the current selection entirely into lowercase.</p>
</div><h3id="Editor.toLowerCase"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Converts the current selection entirely into lowercase.</p>
</div></div></div></div></article><articleid="Editor.toUpperCase"data-title="Editor.toUpperCase (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.toUpperCase"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">toUpperCase</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.toUpperCase"class="ellipsis_description"><p>Converts the current selection entirely into uppercase.</p>
</div><h3id="Editor.toUpperCase"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Converts the current selection entirely into uppercase.</p>
</div></div></div></div></article><articleid="Editor.transposeLetters"data-title="Editor.transposeLetters (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.transposeLetters"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">transposeLetters</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.transposeLetters"class="ellipsis_description"><p>Transposes current line.</p>
</div><h3id="Editor.transposeLetters"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Transposes current line.</p>
</div></div></div></div></article><articleid="Editor.transposeSelections"data-title="Editor.transposeSelections (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.transposeSelections"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">transposeSelections</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> dir</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.transposeSelections"class="ellipsis_description"><p>Transposes the selected ranges.</p>
</div><h3id="Editor.transposeSelections"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Transposes the selected ranges.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">dir</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The direction to rotate selections</p>
</td></tr></table></div></div></div></div></article><articleid="Editor.undo"data-title="Editor.undo (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.undo"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">undo</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="undomanager.html#UndoManager.undo"class=""title="UndoManager.undo (class method)"data-id="UndoManager.undo">UndoManager.undo</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.undo"class="ellipsis_description"><p>Perform an undo operation on the document, reverting the last change. Returns the range of the undo.</p>
</div><h3id="Editor.undo"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Perform an undo operation on the document, reverting the last change. Returns the range of the undo.</p>
</div></div></div></div></article><articleid="Editor.unsetStyle"data-title="Editor.unsetStyle (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.unsetStyle"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">unsetStyle</span></span>(<spanclass="sigArgList">style</span>)</li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to: <ahref="virtual_renderer.html#VirtualRenderer.unsetStyle"class=""title="VirtualRenderer.unsetStyle (class method)"data-id="VirtualRenderer.unsetStyle">VirtualRenderer.unsetStyle</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.unsetStyle"class="ellipsis_description"><p>Removes the class <code>style</code> from the editor.</p>
</div><h3id="Editor.unsetStyle"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Removes the class <code>style</code> from the editor.</p>
</div></div></div></div></article><articleid="Editor.updateSelectionMarkers"data-title="Editor.updateSelectionMarkers (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Editor.updateSelectionMarkers"class="member-name methodClicker"><spanclass="sigClassName">Editor.</span><spanclass="sigMemberName">updateSelectionMarkers</span></span>(<spanclass="sigArgList"></span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Editor.updateSelectionMarkers"class="ellipsis_description"><p>Updates the cursor and marker layers.</p>
</div><h3id="Editor.updateSelectionMarkers"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Updates the cursor and marker layers.</p>