forked from ajaxorg/ace
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathedit_session.html
More file actions
289 lines (288 loc) · 205 KB
/
Copy pathedit_session.html
File metadata and controls
289 lines (288 loc) · 205 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
<!DOCTYPE html><!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]--><html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title>EditSession - Ace API</title><meta name="generator" content="c9-doc-build"><meta name="description" content="Ace API documentation for the online code editor."><meta name="author" content="Garen J. Torikian"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="stylesheet" href="./resources/csses/bootstrap.min.css"><link rel="stylesheet" href="./resources/csses/prettify.css"><link rel="stylesheet" href="./resources/csses/ace_api.css"><link href="./resources/images/favicon.ico" rel="icon" type="image/x-icon"><script src="./resources/javascripts/jquery.js"></script><script src="./resources/javascripts/clicker.js"></script><script src="./resources/javascripts/jquery.collapse.js"></script><script src="./resources/javascripts/jquery.cookie.js"></script><script src="./resources/javascripts/bootstrap-dropdown.js"></script><script src="./resources/javascripts/jquery-scrollspy.js"></script><script script src="./resources/javascripts/prettify-extension.js"></script></head><body><div class="navbar navbar-fixed-top"><div class="navbar-inner"><div id="topSection" class="container"><span class="brand"></span><ul class="nav topLinks"><li id="ace_site"><a href="../index.html">Ace</a></li><li id="ace_api" class="active"><a href="index.html">Ace API Reference</a></li></ul><form id="searchbox" action="" class="navbar-search pull-right"> <input name="query" type="text" placeholder="Search the API" title="Search across all the documentation" class="search-query span3"></form></div></div></div><div id="nonFooter"><div id="wrapper"><div class="content"><div class="row centerpiece"><div id="sidebarContainer" class="span3"><div id="sidebar"><div id="well"><h3>Ace Reference</h3><div class="swirl_divider"> </div><ul class="menu"><li><div class="menu-item"><a href="ace.html" class="menuLink namespace">Ace</a></div></li><li><div class="menu-item"><a href="anchor.html" class="menuLink namespace">Anchor</a></div></li><li><div class="menu-item"><a href="background_tokenizer.html" class="menuLink namespace">BackgroundTokenizer </a></div></li><li><div class="menu-item"><a href="document.html" class="menuLink namespace">Document </a></div></li><li><div class="menu-item"><a href="edit_session.html" class="menuLink namespace">EditSession </a></div></li><li><div class="menu-item"><a href="editor.html" class="menuLink namespace">Editor</a></div></li><li><div class="menu-item"><a href="range.html" class="menuLink namespace">Range</a></div></li><li><div class="menu-item"><a href="scrollbar.html" class="menuLink namespace">Scrollbar</a></div></li><li><div class="menu-item"><a href="search.html" class="menuLink namespace">Search </a></div></li><li><div class="menu-item"><a href="selection.html" class="menuLink namespace">Selection </a></div></li><li><div class="menu-item"><a href="token_iterator.html" class="menuLink namespace">TokenIterator</a></div></li><li><div class="menu-item"><a href="tokenizer.html" class="menuLink namespace">Tokenizer</a></div></li><li><div class="menu-item"><a href="undomanager.html" class="menuLink namespace">UndoManager</a></div></li><li><div class="menu-item"><a href="virtual_renderer.html" class="menuLink namespace">VirtualRenderer</a></div></li></ul></div></div></div><div id="mainContent" class="span9"><div id="documentation"><div class="classContent"><div class="membersBackground"></div><div class=" members pos0"><div class=" membersContent pos0"><h1 class="memberHeader"><span class="name">EditSession<span class="editInC9"> <a href='http://c9.io/open/git/?url=git%3A%2F%2Fgithub.com%2Fajaxorg%2Face.git' title='Edit in Cloud9 IDE'>[edit]</a></span></span></h1><ul data-tabs="tabs" class="nav tabs pos0"><li data-dropdown="dropdown" class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle"><span>Events (15)</span><b class="caret"></b></a><ul class="dropdown-menu"><li data-id="EditSession.event.change" class="memberLink"><a href="#EditSession.event.change" class="" title="EditSession.event.change (event)" data-id="EditSession.event.change">change</a></li><li data-id="EditSession.event.changeAnnotation" class="memberLink"><a href="#EditSession.event.changeAnnotation" class="" title="EditSession.event.changeAnnotation (event)" data-id="EditSession.event.changeAnnotation">changeAnnotation</a></li><li data-id="EditSession.event.changeBackMarker" class="memberLink"><a href="#EditSession.event.changeBackMarker" class="" title="EditSession.event.changeBackMarker (event)" data-id="EditSession.event.changeBackMarker">changeBackMarker</a></li><li data-id="EditSession.event.changeBreakpoint" class="memberLink"><a href="#EditSession.event.changeBreakpoint" class="" title="EditSession.event.changeBreakpoint (event)" data-id="EditSession.event.changeBreakpoint">changeBreakpoint</a></li><li data-id="EditSession.event.changeFold" class="memberLink"><a href="#EditSession.event.changeFold" class="" title="EditSession.event.changeFold (event)" data-id="EditSession.event.changeFold">changeFold</a></li><li data-id="EditSession.event.changeFrontMarker" class="memberLink"><a href="#EditSession.event.changeFrontMarker" class="" title="EditSession.event.changeFrontMarker (event)" data-id="EditSession.event.changeFrontMarker">changeFrontMarker</a></li><li data-id="EditSession.event.changeMode" class="memberLink"><a href="#EditSession.event.changeMode" class="" title="EditSession.event.changeMode (event)" data-id="EditSession.event.changeMode">changeMode</a></li><li data-id="EditSession.event.changeOverwrite" class="memberLink"><a href="#EditSession.event.changeOverwrite" class="" title="EditSession.event.changeOverwrite (event)" data-id="EditSession.event.changeOverwrite">changeOverwrite</a></li><li data-id="EditSession.event.changeScrollLeft" class="memberLink"><a href="#EditSession.event.changeScrollLeft" class="" title="EditSession.event.changeScrollLeft (event)" data-id="EditSession.event.changeScrollLeft">changeScrollLeft</a></li><li data-id="EditSession.event.changeScrollTop" class="memberLink"><a href="#EditSession.event.changeScrollTop" class="" title="EditSession.event.changeScrollTop (event)" data-id="EditSession.event.changeScrollTop">changeScrollTop</a></li><li data-id="EditSession.event.changeTabSize" class="memberLink"><a href="#EditSession.event.changeTabSize" class="" title="EditSession.event.changeTabSize (event)" data-id="EditSession.event.changeTabSize">changeTabSize</a></li><li data-id="EditSession.event.changeWrapLimit" class="memberLink"><a href="#EditSession.event.changeWrapLimit" class="" title="EditSession.event.changeWrapLimit (event)" data-id="EditSession.event.changeWrapLimit">changeWrapLimit</a></li><li data-id="EditSession.event.changeWrapMode" class="memberLink"><a href="#EditSession.event.changeWrapMode" class="" title="EditSession.event.changeWrapMode (event)" data-id="EditSession.event.changeWrapMode">changeWrapMode</a></li><li data-id="EditSession.event.loadMode" class="memberLink"><a href="#EditSession.event.loadMode" class="" title="EditSession.event.loadMode (event)" data-id="EditSession.event.loadMode">loadMode</a></li><li data-id="EditSession.event.tokenizerUpdate" class="memberLink"><a href="#EditSession.event.tokenizerUpdate" class="" title="EditSession.event.tokenizerUpdate (event)" data-id="EditSession.event.tokenizerUpdate">tokenizerUpdate</a></li></ul></li><li data-dropdown="dropdown" class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle"><span>Constructors (1)</span><b class="caret"></b></a><ul class="dropdown-menu"><li data-id="EditSession.new" class="memberLink"><a href="#EditSession.new" class="" title="EditSession.new (constructor)" data-id="EditSession.new">new</a></li></ul></li><li data-dropdown="dropdown" class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle"><span>Functions (95)</span><b class="caret"></b></a><ul class="dropdown-menu"><li data-id="EditSession.$computeWrapSplits" class="memberLink"><a href="#EditSession.$computeWrapSplits" class="" title="EditSession.$computeWrapSplits (class method)" data-id="EditSession.$computeWrapSplits">$computeWrapSplits</a></li><li data-id="EditSession.$constrainWrapLimit" class="memberLink"><a href="#EditSession.$constrainWrapLimit" class="" title="EditSession.$constrainWrapLimit (class method)" data-id="EditSession.$constrainWrapLimit">$constrainWrapLimit</a></li><li data-id="EditSession.$detectNewLine" class="memberLink"><a href="#EditSession.$detectNewLine" class="" title="EditSession.$detectNewLine (class method)" data-id="EditSession.$detectNewLine">$detectNewLine</a></li><li data-id="EditSession.$getDisplayTokens" class="memberLink"><a href="#EditSession.$getDisplayTokens" class="" title="EditSession.$getDisplayTokens (class method)" data-id="EditSession.$getDisplayTokens">$getDisplayTokens</a></li><li data-id="EditSession.$getStringScreenWidth" class="memberLink"><a href="#EditSession.$getStringScreenWidth" class="" title="EditSession.$getStringScreenWidth (class method)" data-id="EditSession.$getStringScreenWidth">$getStringScreenWidth</a></li><li data-id="EditSession.$getUndoSelection" class="memberLink"><a href="#EditSession.$getUndoSelection" class="" title="EditSession.$getUndoSelection (class method)" data-id="EditSession.$getUndoSelection">$getUndoSelection</a></li><li data-id="EditSession.$resetRowCache" class="memberLink"><a href="#EditSession.$resetRowCache" class="" title="EditSession.$resetRowCache (class method)" data-id="EditSession.$resetRowCache">$resetRowCache</a></li><li data-id="EditSession.$startWorker" class="memberLink"><a href="#EditSession.$startWorker" class="" title="EditSession.$startWorker (class method)" data-id="EditSession.$startWorker">$startWorker</a></li><li data-id="EditSession.$syncInformUndoManager" class="memberLink"><a href="#EditSession.$syncInformUndoManager" class="" title="EditSession.$syncInformUndoManager (class method)" data-id="EditSession.$syncInformUndoManager">$syncInformUndoManager</a></li><li data-id="EditSession.$updateInternalDataOnChange" class="memberLink"><a href="#EditSession.$updateInternalDataOnChange" class="" title="EditSession.$updateInternalDataOnChange (class method)" data-id="EditSession.$updateInternalDataOnChange">$updateInternalDataOnChange</a></li><li data-id="EditSession.$updateWrapData" class="memberLink"><a href="#EditSession.$updateWrapData" class="" title="EditSession.$updateWrapData (class method)" data-id="EditSession.$updateWrapData">$updateWrapData</a></li><li data-id="EditSession.addDynamicMarker" class="memberLink"><a href="#EditSession.addDynamicMarker" class="" title="EditSession.addDynamicMarker (class method)" data-id="EditSession.addDynamicMarker">addDynamicMarker</a></li><li data-id="EditSession.addGutterDecoration" class="memberLink"><a href="#EditSession.addGutterDecoration" class="" title="EditSession.addGutterDecoration (class method)" data-id="EditSession.addGutterDecoration">addGutterDecoration</a></li><li data-id="EditSession.addMarker" class="memberLink"><a href="#EditSession.addMarker" class="" title="EditSession.addMarker (class method)" data-id="EditSession.addMarker">addMarker</a></li><li data-id="EditSession.adjustWrapLimit" class="memberLink"><a href="#EditSession.adjustWrapLimit" class="" title="EditSession.adjustWrapLimit (class method)" data-id="EditSession.adjustWrapLimit">adjustWrapLimit</a></li><li data-id="EditSession.clearAnnotations" class="memberLink"><a href="#EditSession.clearAnnotations" class="" title="EditSession.clearAnnotations (class method)" data-id="EditSession.clearAnnotations">clearAnnotations</a></li><li data-id="EditSession.clearBreakpoint" class="memberLink"><a href="#EditSession.clearBreakpoint" class="" title="EditSession.clearBreakpoint (class method)" data-id="EditSession.clearBreakpoint">clearBreakpoint</a></li><li data-id="EditSession.clearBreakpoints" class="memberLink"><a href="#EditSession.clearBreakpoints" class="" title="EditSession.clearBreakpoints (class method)" data-id="EditSession.clearBreakpoints">clearBreakpoints</a></li><li data-id="EditSession.documentToScreenColumn" class="memberLink"><a href="#EditSession.documentToScreenColumn" class="" title="EditSession.documentToScreenColumn (class method)" data-id="EditSession.documentToScreenColumn">documentToScreenColumn</a></li><li data-id="EditSession.documentToScreenPosition" class="memberLink"><a href="#EditSession.documentToScreenPosition" class="" title="EditSession.documentToScreenPosition (class method)" data-id="EditSession.documentToScreenPosition">documentToScreenPosition</a></li><li data-id="EditSession.documentToScreenRow" class="memberLink"><a href="#EditSession.documentToScreenRow" class="" title="EditSession.documentToScreenRow (class method)" data-id="EditSession.documentToScreenRow">documentToScreenRow</a></li><li data-id="EditSession.duplicateLines" class="memberLink"><a href="#EditSession.duplicateLines" class="" title="EditSession.duplicateLines (class method)" data-id="EditSession.duplicateLines">duplicateLines</a></li><li data-id="EditSession.getAnnotations" class="memberLink"><a href="#EditSession.getAnnotations" class="" title="EditSession.getAnnotations (class method)" data-id="EditSession.getAnnotations">getAnnotations</a></li><li data-id="EditSession.getAWordRange" class="memberLink"><a href="#EditSession.getAWordRange" class="" title="EditSession.getAWordRange (class method)" data-id="EditSession.getAWordRange">getAWordRange</a></li><li data-id="EditSession.getBreakpoints" class="memberLink"><a href="#EditSession.getBreakpoints" class="" title="EditSession.getBreakpoints (class method)" data-id="EditSession.getBreakpoints">getBreakpoints</a></li><li data-id="EditSession.getDocument" class="memberLink"><a href="#EditSession.getDocument" class="" title="EditSession.getDocument (class method)" data-id="EditSession.getDocument">getDocument</a></li><li data-id="EditSession.getDocumentLastRowColumn" class="memberLink"><a href="#EditSession.getDocumentLastRowColumn" class="" title="EditSession.getDocumentLastRowColumn (class method)" data-id="EditSession.getDocumentLastRowColumn">getDocumentLastRowColumn</a></li><li data-id="EditSession.getDocumentLastRowColumnPosition" class="memberLink"><a href="#EditSession.getDocumentLastRowColumnPosition" class="" title="EditSession.getDocumentLastRowColumnPosition (class method)" data-id="EditSession.getDocumentLastRowColumnPosition">getDocumentLastRowColumnPosition</a></li><li data-id="EditSession.getLength" class="memberLink"><a href="#EditSession.getLength" class="" title="EditSession.getLength (class method)" data-id="EditSession.getLength">getLength</a></li><li data-id="EditSession.getLine" class="memberLink"><a href="#EditSession.getLine" class="" title="EditSession.getLine (class method)" data-id="EditSession.getLine">getLine</a></li><li data-id="EditSession.getLines" class="memberLink"><a href="#EditSession.getLines" class="" title="EditSession.getLines (class method)" data-id="EditSession.getLines">getLines</a></li><li data-id="EditSession.getMarkers" class="memberLink"><a href="#EditSession.getMarkers" class="" title="EditSession.getMarkers (class method)" data-id="EditSession.getMarkers">getMarkers</a></li><li data-id="EditSession.getMode" class="memberLink"><a href="#EditSession.getMode" class="" title="EditSession.getMode (class method)" data-id="EditSession.getMode">getMode</a></li><li data-id="EditSession.getNewLineMode" class="memberLink"><a href="#EditSession.getNewLineMode" class="" title="EditSession.getNewLineMode (class method)" data-id="EditSession.getNewLineMode">getNewLineMode</a></li><li data-id="EditSession.getOverwrite" class="memberLink"><a href="#EditSession.getOverwrite" class="" title="EditSession.getOverwrite (class method)" data-id="EditSession.getOverwrite">getOverwrite</a></li><li data-id="EditSession.getRowLength" class="memberLink"><a href="#EditSession.getRowLength" class="" title="EditSession.getRowLength (class method)" data-id="EditSession.getRowLength">getRowLength</a></li><li data-id="EditSession.getRowSplitData" class="memberLink"><a href="#EditSession.getRowSplitData" class="" title="EditSession.getRowSplitData (class method)" data-id="EditSession.getRowSplitData">getRowSplitData</a></li><li data-id="EditSession.getScreenLastRowColumn" class="memberLink"><a href="#EditSession.getScreenLastRowColumn" class="" title="EditSession.getScreenLastRowColumn (class method)" data-id="EditSession.getScreenLastRowColumn">getScreenLastRowColumn</a></li><li data-id="EditSession.getScreenLength" class="memberLink"><a href="#EditSession.getScreenLength" class="" title="EditSession.getScreenLength (class method)" data-id="EditSession.getScreenLength">getScreenLength</a></li><li data-id="EditSession.getScreenTabSize" class="memberLink"><a href="#EditSession.getScreenTabSize" class="" title="EditSession.getScreenTabSize (class method)" data-id="EditSession.getScreenTabSize">getScreenTabSize</a></li><li data-id="EditSession.getScreenWidth" class="memberLink"><a href="#EditSession.getScreenWidth" class="" title="EditSession.getScreenWidth (class method)" data-id="EditSession.getScreenWidth">getScreenWidth</a></li><li data-id="EditSession.getScrollLeft" class="memberLink"><a href="#EditSession.getScrollLeft" class="" title="EditSession.getScrollLeft (class method)" data-id="EditSession.getScrollLeft">getScrollLeft</a></li><li data-id="EditSession.getScrollTop" class="memberLink"><a href="#EditSession.getScrollTop" class="" title="EditSession.getScrollTop (class method)" data-id="EditSession.getScrollTop">getScrollTop</a></li><li data-id="EditSession.getSelection" class="memberLink"><a href="#EditSession.getSelection" class="" title="EditSession.getSelection (class method)" data-id="EditSession.getSelection">getSelection</a></li><li data-id="EditSession.getState" class="memberLink"><a href="#EditSession.getState" class="" title="EditSession.getState (class method)" data-id="EditSession.getState">getState</a></li><li data-id="EditSession.getTabSize" class="memberLink"><a href="#EditSession.getTabSize" class="" title="EditSession.getTabSize (class method)" data-id="EditSession.getTabSize">getTabSize</a></li><li data-id="EditSession.getTabString" class="memberLink"><a href="#EditSession.getTabString" class="" title="EditSession.getTabString (class method)" data-id="EditSession.getTabString">getTabString</a></li><li data-id="EditSession.getTextRange" class="memberLink"><a href="#EditSession.getTextRange" class="" title="EditSession.getTextRange (class method)" data-id="EditSession.getTextRange">getTextRange</a></li><li data-id="EditSession.getTokenAt" class="memberLink"><a href="#EditSession.getTokenAt" class="" title="EditSession.getTokenAt (class method)" data-id="EditSession.getTokenAt">getTokenAt</a></li><li data-id="EditSession.getTokens" class="memberLink"><a href="#EditSession.getTokens" class="" title="EditSession.getTokens (class method)" data-id="EditSession.getTokens">getTokens</a></li><li data-id="EditSession.getUndoManager" class="memberLink"><a href="#EditSession.getUndoManager" class="" title="EditSession.getUndoManager (class method)" data-id="EditSession.getUndoManager">getUndoManager</a></li><li data-id="EditSession.getUseSoftTabs" class="memberLink"><a href="#EditSession.getUseSoftTabs" class="" title="EditSession.getUseSoftTabs (class method)" data-id="EditSession.getUseSoftTabs">getUseSoftTabs</a></li><li data-id="EditSession.getUseWorker" class="memberLink"><a href="#EditSession.getUseWorker" class="" title="EditSession.getUseWorker (class method)" data-id="EditSession.getUseWorker">getUseWorker</a></li><li data-id="EditSession.getUseWrapMode" class="memberLink"><a href="#EditSession.getUseWrapMode" class="" title="EditSession.getUseWrapMode (class method)" data-id="EditSession.getUseWrapMode">getUseWrapMode</a></li><li data-id="EditSession.getValue" class="memberLink"><a href="#EditSession.getValue" class="" title="EditSession.getValue (class method)" data-id="EditSession.getValue">getValue</a></li><li data-id="EditSession.getWordRange" class="memberLink"><a href="#EditSession.getWordRange" class="" title="EditSession.getWordRange (class method)" data-id="EditSession.getWordRange">getWordRange</a></li><li data-id="EditSession.getWrapLimit" class="memberLink"><a href="#EditSession.getWrapLimit" class="" title="EditSession.getWrapLimit (class method)" data-id="EditSession.getWrapLimit">getWrapLimit</a></li><li data-id="EditSession.getWrapLimitRange" class="memberLink"><a href="#EditSession.getWrapLimitRange" class="" title="EditSession.getWrapLimitRange (class method)" data-id="EditSession.getWrapLimitRange">getWrapLimitRange</a></li><li data-id="EditSession.indentRows" class="memberLink"><a href="#EditSession.indentRows" class="" title="EditSession.indentRows (class method)" data-id="EditSession.indentRows">indentRows</a></li><li data-id="EditSession.insert" class="memberLink"><a href="#EditSession.insert" class="" title="EditSession.insert (class method)" data-id="EditSession.insert">insert</a></li><li data-id="EditSession.isTabStop" class="memberLink"><a href="#EditSession.isTabStop" class="" title="EditSession.isTabStop (class method)" data-id="EditSession.isTabStop">isTabStop</a></li><li data-id="EditSession.moveLinesDown" class="memberLink"><a href="#EditSession.moveLinesDown" class="" title="EditSession.moveLinesDown (class method)" data-id="EditSession.moveLinesDown">moveLinesDown</a></li><li data-id="EditSession.moveLinesUp" class="memberLink"><a href="#EditSession.moveLinesUp" class="" title="EditSession.moveLinesUp (class method)" data-id="EditSession.moveLinesUp">moveLinesUp</a></li><li data-id="EditSession.moveText" class="memberLink"><a href="#EditSession.moveText" class="" title="EditSession.moveText (class method)" data-id="EditSession.moveText">moveText</a></li><li data-id="EditSession.onReloadTokenizer" class="memberLink"><a href="#EditSession.onReloadTokenizer" class="" title="EditSession.onReloadTokenizer (class method)" data-id="EditSession.onReloadTokenizer">onReloadTokenizer</a></li><li data-id="EditSession.outdentRows" class="memberLink"><a href="#EditSession.outdentRows" class="" title="EditSession.outdentRows (class method)" data-id="EditSession.outdentRows">outdentRows</a></li><li data-id="EditSession.redoChanges" class="memberLink"><a href="#EditSession.redoChanges" class="" title="EditSession.redoChanges (class method)" data-id="EditSession.redoChanges">redoChanges</a></li><li data-id="EditSession.remove" class="memberLink"><a href="#EditSession.remove" class="" title="EditSession.remove (class method)" data-id="EditSession.remove">remove</a></li><li data-id="EditSession.removeGutterDecoration" class="memberLink"><a href="#EditSession.removeGutterDecoration" class="" title="EditSession.removeGutterDecoration (class method)" data-id="EditSession.removeGutterDecoration">removeGutterDecoration</a></li><li data-id="EditSession.removeMarker" class="memberLink"><a href="#EditSession.removeMarker" class="" title="EditSession.removeMarker (class method)" data-id="EditSession.removeMarker">removeMarker</a></li><li data-id="EditSession.replace" class="memberLink"><a href="#EditSession.replace" class="" title="EditSession.replace (class method)" data-id="EditSession.replace">replace</a></li><li data-id="EditSession.screenToDocumentColumn" class="memberLink"><a href="#EditSession.screenToDocumentColumn" class="" title="EditSession.screenToDocumentColumn (class method)" data-id="EditSession.screenToDocumentColumn">screenToDocumentColumn</a></li><li data-id="EditSession.screenToDocumentPosition" class="memberLink"><a href="#EditSession.screenToDocumentPosition" class="" title="EditSession.screenToDocumentPosition (class method)" data-id="EditSession.screenToDocumentPosition">screenToDocumentPosition</a></li><li data-id="EditSession.screenToDocumentRow" class="memberLink"><a href="#EditSession.screenToDocumentRow" class="" title="EditSession.screenToDocumentRow (class method)" data-id="EditSession.screenToDocumentRow">screenToDocumentRow</a></li><li data-id="EditSession.setAnnotations" class="memberLink"><a href="#EditSession.setAnnotations" class="" title="EditSession.setAnnotations (class method)" data-id="EditSession.setAnnotations">setAnnotations</a></li><li data-id="EditSession.setBreakpoint" class="memberLink"><a href="#EditSession.setBreakpoint" class="" title="EditSession.setBreakpoint (class method)" data-id="EditSession.setBreakpoint">setBreakpoint</a></li><li data-id="EditSession.setBreakpoints" class="memberLink"><a href="#EditSession.setBreakpoints" class="" title="EditSession.setBreakpoints (class method)" data-id="EditSession.setBreakpoints">setBreakpoints</a></li><li data-id="EditSession.setDocument" class="memberLink"><a href="#EditSession.setDocument" class="" title="EditSession.setDocument (class method)" data-id="EditSession.setDocument">setDocument</a></li><li data-id="EditSession.setMode" class="memberLink"><a href="#EditSession.setMode" class="" title="EditSession.setMode (class method)" data-id="EditSession.setMode">setMode</a></li><li data-id="EditSession.setNewLineMode" class="memberLink"><a href="#EditSession.setNewLineMode" class="" title="EditSession.setNewLineMode (class method)" data-id="EditSession.setNewLineMode">setNewLineMode</a></li><li data-id="EditSession.setOverwrite" class="memberLink"><a href="#EditSession.setOverwrite" class="" title="EditSession.setOverwrite (class method)" data-id="EditSession.setOverwrite">setOverwrite</a></li><li data-id="EditSession.setScrollLeft" class="memberLink"><a href="#EditSession.setScrollLeft" class="" title="EditSession.setScrollLeft (class method)" data-id="EditSession.setScrollLeft">setScrollLeft</a></li><li data-id="EditSession.setScrollTop" class="memberLink"><a href="#EditSession.setScrollTop" class="" title="EditSession.setScrollTop (class method)" data-id="EditSession.setScrollTop">setScrollTop</a></li><li data-id="EditSession.setTabSize" class="memberLink"><a href="#EditSession.setTabSize" class="" title="EditSession.setTabSize (class method)" data-id="EditSession.setTabSize">setTabSize</a></li><li data-id="EditSession.setUndoManager" class="memberLink"><a href="#EditSession.setUndoManager" class="" title="EditSession.setUndoManager (class method)" data-id="EditSession.setUndoManager">setUndoManager</a></li><li data-id="EditSession.setUndoSelect" class="memberLink"><a href="#EditSession.setUndoSelect" class="" title="EditSession.setUndoSelect (class method)" data-id="EditSession.setUndoSelect">setUndoSelect</a></li><li data-id="EditSession.setUseSoftTabs" class="memberLink"><a href="#EditSession.setUseSoftTabs" class="" title="EditSession.setUseSoftTabs (class method)" data-id="EditSession.setUseSoftTabs">setUseSoftTabs</a></li><li data-id="EditSession.setUseWorker" class="memberLink"><a href="#EditSession.setUseWorker" class="" title="EditSession.setUseWorker (class method)" data-id="EditSession.setUseWorker">setUseWorker</a></li><li data-id="EditSession.setUseWrapMode" class="memberLink"><a href="#EditSession.setUseWrapMode" class="" title="EditSession.setUseWrapMode (class method)" data-id="EditSession.setUseWrapMode">setUseWrapMode</a></li><li data-id="EditSession.setValue" class="memberLink"><a href="#EditSession.setValue" class="" title="EditSession.setValue (class method)" data-id="EditSession.setValue">setValue</a></li><li data-id="EditSession.setWrapLimitRange" class="memberLink"><a href="#EditSession.setWrapLimitRange" class="" title="EditSession.setWrapLimitRange (class method)" data-id="EditSession.setWrapLimitRange">setWrapLimitRange</a></li><li data-id="EditSession.stopWorker" class="memberLink"><a href="#EditSession.stopWorker" class="" title="EditSession.stopWorker (class method)" data-id="EditSession.stopWorker">stopWorker</a></li><li data-id="EditSession.toggleOverwrite" class="memberLink"><a href="#EditSession.toggleOverwrite" class="" title="EditSession.toggleOverwrite (class method)" data-id="EditSession.toggleOverwrite">toggleOverwrite</a></li><li data-id="EditSession.toString" class="memberLink"><a href="#EditSession.toString" class="" title="EditSession.toString (class method)" data-id="EditSession.toString">toString</a></li><li data-id="EditSession.undoChanges" class="memberLink"><a href="#EditSession.undoChanges" class="" title="EditSession.undoChanges (class method)" data-id="EditSession.undoChanges">undoChanges</a></li></ul></li><li data-dropdown="dropdown" class="dropdown"><ul class="dropdown-menu"></ul></li><li data-dropdown="dropdown" class="dropdown"><ul class="dropdown-menu"></ul></li><li data-dropdown="dropdown" class="dropdown"><ul class="dropdown-menu"></ul></li><li data-dropdown="dropdown" class="dropdown"><ul class="dropdown-menu"></ul></li></ul></div></div><article id="EditSession" data-title="EditSession (class)" class="article"><div class="section description"><div class="memberContent"><p>Stores all the data about <a href="editor.html#Editor" class="link-short" title="Editor (class)" data-id="Editor"><code>Editor</code></a> state providing easy way to change editors state. <code>EditSession</code> can be attached to only one <a href="document.html#Document" class="link-short" title="Document (class)" data-id="Document"><code>Document</code></a>. Same <code>Document</code> can be attached to several <code>EditSession</code>s.</p>
</div></div></article><h3 class="sectionHeader">Constructors</h3><article id="EditSession.new" data-title="EditSession.new (constructor)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span class="constructorIdentifier">new </span><span id="EditSession.new" class="member-name methodClicker">EditSession</span>(<span class="sigArgList"><a href="document.html#Document" class="argument methodClicker" title="Document (class)" data-id="Document">Document</a> | <a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> text, <a href="https://github.com/ajaxorg/ace/blob/master/lib/ace/mode/text.js" class="argument methodClicker" title="TextMode" data-id="TextMode">TextMode</a> mode</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.new" class="ellipsis_description"><p>Sets up a new <code>EditSession</code> and associates it with the given <code>Document</code> and <code>TextMode</code>.</p>
</div><h3 id="EditSession.new" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Sets up a new <code>EditSession</code> and associates it with the given <code>Document</code> and <code>TextMode</code>.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">text</td><td class="argType" "><a href="document.html#Document" class="" title="Document (class)" data-id="Document">Document</a> | <a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription "><p>Required. If <code>text</code> is a <code>Document</code>, it associates the <code>EditSession</code> with it. Otherwise, a new <code>Document</code> is created, with the initial text</p>
</td></tr><tr class="argumentRow "><td class="argName ">mode</td><td class="argType" "><a href="https://github.com/ajaxorg/ace/blob/master/lib/ace/mode/text.js" class="" title="TextMode" data-id="TextMode">TextMode</a></td><td class="argDescription "><p>Required. The inital language mode to use for the document</p>
</td></tr></table></div></div></div></div></article><h3 class="sectionHeader">Events</h3><article id="EditSession.event.change" data-title="EditSession.event.change (event)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span class="eventObjName">EditSession</span><span class="eventListenerStart">.on("</span><span id="EditSession.event.change" class="member-name eventMember methodClicker">change</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="argument methodClicker" title="Object" data-id="Object">Object</a> e<span class="eventFunctionClose">))</span></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.event.change" class="ellipsis_description"><p>Emitted when the document changes.</p>
</div><h3 id="EditSession.event.change" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Emitted when the document changes.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">e</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="" title="Object" data-id="Object">Object</a></td><td class="argDescription "><p>Required. An object containing a <code>delta</code> of information about the change.</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.event.changeAnnotation" data-title="EditSession.event.changeAnnotation (event)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span class="eventObjName">EditSession</span><span class="eventListenerStart">.on("</span><span id="EditSession.event.changeAnnotation" class="member-name eventMember methodClicker">changeAnnotation</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.event.changeAnnotation" class="ellipsis_description"><p>Emitted when an annotation changes, like through <a href="#EditSession.setAnnotations" class="link-short" title="EditSession.setAnnotations (class method)" data-id="EditSession.setAnnotations"><code>EditSession.setAnnotations()</code></a>.</p>
</div><h3 id="EditSession.event.changeAnnotation" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Emitted when an annotation changes, like through <a href="#EditSession.setAnnotations" class="link-short" title="EditSession.setAnnotations (class method)" data-id="EditSession.setAnnotations"><code>EditSession.setAnnotations()</code></a>.</p>
</div></div></div></div></article><article id="EditSession.event.changeBackMarker" data-title="EditSession.event.changeBackMarker (event)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span class="eventObjName">EditSession</span><span class="eventListenerStart">.on("</span><span id="EditSession.event.changeBackMarker" class="member-name eventMember methodClicker">changeBackMarker</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.event.changeBackMarker" class="ellipsis_description"><p>Emitted when a back marker changes.</p>
</div><h3 id="EditSession.event.changeBackMarker" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Emitted when a back marker changes.</p>
</div></div></div></div></article><article id="EditSession.event.changeBreakpoint" data-title="EditSession.event.changeBreakpoint (event)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span class="eventObjName">EditSession</span><span class="eventListenerStart">.on("</span><span id="EditSession.event.changeBreakpoint" class="member-name eventMember methodClicker">changeBreakpoint</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.event.changeBreakpoint" class="ellipsis_description"><p>Emitted when the gutter changes, either by setting or removing breakpoints, or when the gutter decorations change.</p>
</div><h3 id="EditSession.event.changeBreakpoint" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Emitted when the gutter changes, either by setting or removing breakpoints, or when the gutter decorations change.</p>
</div></div></div></div></article><article id="EditSession.event.changeFold" data-title="EditSession.event.changeFold (event)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span class="eventObjName">EditSession</span><span class="eventListenerStart">.on("</span><span id="EditSession.event.changeFold" class="member-name eventMember methodClicker">changeFold</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span>e<span class="eventFunctionClose">))</span></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.event.changeFold" class="ellipsis_description"><p>Emitted when a code fold is added or removed.</p>
</div><h3 id="EditSession.event.changeFold" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Emitted when a code fold is added or removed.</p>
</div></div></div></div></article><article id="EditSession.event.changeFrontMarker" data-title="EditSession.event.changeFrontMarker (event)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span class="eventObjName">EditSession</span><span class="eventListenerStart">.on("</span><span id="EditSession.event.changeFrontMarker" class="member-name eventMember methodClicker">changeFrontMarker</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.event.changeFrontMarker" class="ellipsis_description"><p>Emitted when a front marker changes.</p>
</div><h3 id="EditSession.event.changeFrontMarker" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Emitted when a front marker changes.</p>
</div></div></div></div></article><article id="EditSession.event.changeMode" data-title="EditSession.event.changeMode (event)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span class="eventObjName">EditSession</span><span class="eventListenerStart">.on("</span><span id="EditSession.event.changeMode" class="member-name eventMember methodClicker">changeMode</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.event.changeMode" class="ellipsis_description"><p>Emitted when the current mode changes.</p>
</div><h3 id="EditSession.event.changeMode" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Emitted when the current mode changes.</p>
</div></div></div></div></article><article id="EditSession.event.changeOverwrite" data-title="EditSession.event.changeOverwrite (event)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span class="eventObjName">EditSession</span><span class="eventListenerStart">.on("</span><span id="EditSession.event.changeOverwrite" class="member-name eventMember methodClicker">changeOverwrite</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.event.changeOverwrite" class="ellipsis_description"><p>Emitted when the ability to overwrite text changes, via <a href="#EditSession.setOverwrite" class="link-short" title="EditSession.setOverwrite (class method)" data-id="EditSession.setOverwrite"><code>EditSession.setOverwrite()</code></a>.</p>
</div><h3 id="EditSession.event.changeOverwrite" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Emitted when the ability to overwrite text changes, via <a href="#EditSession.setOverwrite" class="link-short" title="EditSession.setOverwrite (class method)" data-id="EditSession.setOverwrite"><code>EditSession.setOverwrite()</code></a>.</p>
</div></div></div></div></article><article id="EditSession.event.changeScrollLeft" data-title="EditSession.event.changeScrollLeft (event)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span class="eventObjName">EditSession</span><span class="eventListenerStart">.on("</span><span id="EditSession.event.changeScrollLeft" class="member-name eventMember methodClicker">changeScrollLeft</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> scrollLeft<span class="eventFunctionClose">))</span></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.event.changeScrollLeft" class="ellipsis_description"><p>Emitted when the scroll left changes.</p>
</div><h3 id="EditSession.event.changeScrollLeft" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Emitted when the scroll left changes.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">scrollLeft</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The new scroll left value</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.event.changeScrollTop" data-title="EditSession.event.changeScrollTop (event)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span class="eventObjName">EditSession</span><span class="eventListenerStart">.on("</span><span id="EditSession.event.changeScrollTop" class="member-name eventMember methodClicker">changeScrollTop</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> scrollTop<span class="eventFunctionClose">))</span></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.event.changeScrollTop" class="ellipsis_description"><p>Emitted when the scroll top changes.</p>
</div><h3 id="EditSession.event.changeScrollTop" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Emitted when the scroll top changes.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">scrollTop</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The new scroll top value</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.event.changeTabSize" data-title="EditSession.event.changeTabSize (event)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span class="eventObjName">EditSession</span><span class="eventListenerStart">.on("</span><span id="EditSession.event.changeTabSize" class="member-name eventMember methodClicker">changeTabSize</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.event.changeTabSize" class="ellipsis_description"><p>Emitted when the tab size changes, via <a href="#EditSession.setTabSize" class="link-short" title="EditSession.setTabSize (class method)" data-id="EditSession.setTabSize"><code>EditSession.setTabSize()</code></a>.</p>
</div><h3 id="EditSession.event.changeTabSize" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Emitted when the tab size changes, via <a href="#EditSession.setTabSize" class="link-short" title="EditSession.setTabSize (class method)" data-id="EditSession.setTabSize"><code>EditSession.setTabSize()</code></a>.</p>
</div></div></div></div></article><article id="EditSession.event.changeWrapLimit" data-title="EditSession.event.changeWrapLimit (event)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span class="eventObjName">EditSession</span><span class="eventListenerStart">.on("</span><span id="EditSession.event.changeWrapLimit" class="member-name eventMember methodClicker">changeWrapLimit</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.event.changeWrapLimit" class="ellipsis_description"><p>Emitted when the wrapping limit changes.</p>
</div><h3 id="EditSession.event.changeWrapLimit" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Emitted when the wrapping limit changes.</p>
</div></div></div></div></article><article id="EditSession.event.changeWrapMode" data-title="EditSession.event.changeWrapMode (event)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span class="eventObjName">EditSession</span><span class="eventListenerStart">.on("</span><span id="EditSession.event.changeWrapMode" class="member-name eventMember methodClicker">changeWrapMode</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><span class="eventFunctionClose">))</span></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.event.changeWrapMode" class="ellipsis_description"><p>Emitted when the wrap mode changes.</p>
</div><h3 id="EditSession.event.changeWrapMode" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Emitted when the wrap mode changes.</p>
</div></div></div></div></article><article id="EditSession.event.loadMode" data-title="EditSession.event.loadMode (event)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span class="eventObjName">EditSession</span><span class="eventListenerStart">.on("</span><span id="EditSession.event.loadMode" class="member-name eventMember methodClicker">loadMode</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span>e<span class="eventFunctionClose">))</span></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.event.loadMode" class="ellipsis_description"></div><h3 id="EditSession.event.loadMode" class="methodToggle methodClicker inactive"> </h3><div class="description"></div></div></div></div></article><article id="EditSession.event.tokenizerUpdate" data-title="EditSession.event.tokenizerUpdate (event)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span class="eventObjName">EditSession</span><span class="eventListenerStart">.on("</span><span id="EditSession.event.tokenizerUpdate" class="member-name eventMember methodClicker">tokenizerUpdate</span><span class="eventListenerClose">", </span><span class="eventFunctionOpen">function(</span><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="argument methodClicker" title="Object" data-id="Object">Object</a> e<span class="eventFunctionClose">))</span></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.event.tokenizerUpdate" class="ellipsis_description"><p>Emitted when a background tokenizer asynchronously processes new rows.</p>
</div><h3 id="EditSession.event.tokenizerUpdate" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Emitted when a background tokenizer asynchronously processes new rows.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">e</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="" title="Object" data-id="Object">Object</a></td><td class="argDescription "><p>Required. An object containing one property, <code>"data"</code>, that contains information about the changing rows</p>
</td></tr></table></div></div></div></div></article><h3 class="sectionHeader">Methods</h3><article id="EditSession.$computeWrapSplits" data-title="EditSession.$computeWrapSplits (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.$computeWrapSplits" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">$computeWrapSplits</span></span>(<span class="sigArgList">tokens, wrapLimit</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Array.html" class="returnType " title="Array" data-id="Array">Array</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.$computeWrapSplits" class="ellipsis_description"></div><h3 id="EditSession.$computeWrapSplits" class="methodToggle methodClicker inactive"> </h3><div class="description"></div></div></div></div></article><article id="EditSession.$constrainWrapLimit" data-title="EditSession.$constrainWrapLimit (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.$constrainWrapLimit" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">$constrainWrapLimit</span></span>(<span class="sigArgList">wrapLimit</span>)</li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.$constrainWrapLimit" class="ellipsis_description"></div><h3 id="EditSession.$constrainWrapLimit" class="methodToggle methodClicker inactive"> </h3><div class="description"></div></div></div></div></article><article id="EditSession.$detectNewLine" data-title="EditSession.$detectNewLine (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.$detectNewLine" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">$detectNewLine</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> text</span>)</li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.$detectNewLine" class="ellipsis_description"><p>If <code>text</code> contains either the newline (<code>\n</code>) or carriage-return ('\r') characters, <code>$autoNewLine</code> stores that value.</p>
</div><h3 id="EditSession.$detectNewLine" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>If <code>text</code> contains either the newline (<code>\n</code>) or carriage-return ('\r') characters, <code>$autoNewLine</code> stores that value.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">text</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription "><p>Required. A block of text</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.$getDisplayTokens" data-title="EditSession.$getDisplayTokens (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.$getDisplayTokens" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">$getDisplayTokens</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> str, <a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> offset</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Array.html" class="returnType " title="Array" data-id="Array">Array</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.$getDisplayTokens" class="ellipsis_description"><p>Given a string, returns an array of the display characters, including tabs and spaces.</p>
</div><h3 id="EditSession.$getDisplayTokens" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Given a string, returns an array of the display characters, including tabs and spaces.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">str</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription "><p>Required. The string to check</p>
</td></tr><tr class="argumentRow "><td class="argName ">offset</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The value to start at</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.$getStringScreenWidth" data-title="EditSession.$getStringScreenWidth (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.$getStringScreenWidth" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">$getStringScreenWidth</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> str, <a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> maxScreenColumn, <a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> screenColumn</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.$getStringScreenWidth" class="ellipsis_description"><p>Calculates the width of the string <code>str</code> on the screen while assuming that the string starts at the first column on the screen.</p>
</div><h3 id="EditSession.$getStringScreenWidth" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Calculates the width of the string <code>str</code> on the screen while assuming that the string starts at the first column on the screen.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">str</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription "><p>Required. The string to calculate the screen width of</p>
</td></tr><tr class="argumentRow "><td class="argName ">maxScreenColumn</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. </p>
</td></tr><tr class="argumentRow "><td class="argName ">screenColumn</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. </p>
</td></tr></table><h4>Returns</h4><table class="returnTable return-list table table-striped table-bordered"><tr class=" "><td class="returnType "><a href="http://www.nodemanual.org/latest/js_doc/Array.html" class="" title="Array" data-id="Array">Array</a> of <a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a>s</td><td class="returnDescription ">Returns an <code>int[]</code> array with two elements:<br/> The first position indicates the number of columns for <code>str</code> on screen.<br/> The second value contains the position of the document column that this function read until.</td></tr></table></div></div></div></div></article><article id="EditSession.$getUndoSelection" data-title="EditSession.$getUndoSelection (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.$getUndoSelection" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">$getUndoSelection</span></span>(<span class="sigArgList">deltas, isUndo, lastUndoRange</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="range.html#Range" class="returnType " title="Range (class)" data-id="Range">Range</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.$getUndoSelection" class="ellipsis_description"></div><h3 id="EditSession.$getUndoSelection" class="methodToggle methodClicker inactive"> </h3><div class="description"></div></div></div></div></article><article id="EditSession.$resetRowCache" data-title="EditSession.$resetRowCache (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.$resetRowCache" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">$resetRowCache</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> row</span>)</li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.$resetRowCache" class="ellipsis_description"></div><h3 id="EditSession.$resetRowCache" class="methodToggle methodClicker inactive"> </h3><div class="description"><h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">row</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The row to work with</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.$startWorker" data-title="EditSession.$startWorker (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.$startWorker" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">$startWorker</span></span>(<span class="sigArgList"></span>)</li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.$startWorker" class="ellipsis_description"></div><h3 id="EditSession.$startWorker" class="methodToggle methodClicker inactive"> </h3><div class="description"></div></div></div></div></article><article id="EditSession.$syncInformUndoManager" data-title="EditSession.$syncInformUndoManager (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.$syncInformUndoManager" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">$syncInformUndoManager</span></span>(<span class="sigArgList"></span>)</li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.$syncInformUndoManager" class="ellipsis_description"></div><h3 id="EditSession.$syncInformUndoManager" class="methodToggle methodClicker inactive"> </h3><div class="description"></div></div></div></div></article><article id="EditSession.$updateInternalDataOnChange" data-title="EditSession.$updateInternalDataOnChange (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.$updateInternalDataOnChange" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">$updateInternalDataOnChange</span></span>(<span class="sigArgList"></span>)</li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.$updateInternalDataOnChange" class="ellipsis_description"></div><h3 id="EditSession.$updateInternalDataOnChange" class="methodToggle methodClicker inactive"> </h3><div class="description"></div></div></div></div></article><article id="EditSession.$updateWrapData" data-title="EditSession.$updateWrapData (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.$updateWrapData" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">$updateWrapData</span></span>(<span class="sigArgList">firstRow, lastRow</span>)</li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.$updateWrapData" class="ellipsis_description"></div><h3 id="EditSession.$updateWrapData" class="methodToggle methodClicker inactive"> </h3><div class="description"></div></div></div></div></article><article id="EditSession.addDynamicMarker" data-title="EditSession.addDynamicMarker (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.addDynamicMarker" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">addDynamicMarker</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="argument methodClicker" title="Object" data-id="Object">Object</a> marker, <a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="argument methodClicker" title="Boolean" data-id="Boolean">Boolean</a> inFront</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="returnType " title="Object" data-id="Object">Object</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.addDynamicMarker" class="ellipsis_description"><p>Adds a dynamic marker to the session.</p>
</div><h3 id="EditSession.addDynamicMarker" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Adds a dynamic marker to the session.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">marker</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="" title="Object" data-id="Object">Object</a></td><td class="argDescription "><p>Required. object with update method</p>
</td></tr><tr class="argumentRow "><td class="argName ">inFront</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="" title="Boolean" data-id="Boolean">Boolean</a></td><td class="argDescription "><p>Required. Set to <code>true</code> to establish a front marker</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.addGutterDecoration" data-title="EditSession.addGutterDecoration (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.addGutterDecoration" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">addGutterDecoration</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> row, <a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> className</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><span class="returnType " title="EditSession.addGutterDecoration (class method)">Void</span></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.addGutterDecoration" class="ellipsis_description"><p>Adds <code>className</code> to the <code>row</code>, to be used for CSS stylings and whatnot.</p>
</div><h3 id="EditSession.addGutterDecoration" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Adds <code>className</code> to the <code>row</code>, to be used for CSS stylings and whatnot.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">row</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The row number</p>
</td></tr><tr class="argumentRow "><td class="argName ">className</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription "><p>Required. The class to add</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.addMarker" data-title="EditSession.addMarker (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.addMarker" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">addMarker</span></span>(<span class="sigArgList"><a href="range.html#Range" class="argument methodClicker" title="Range (class)" data-id="Range">Range</a> range, <a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> clazz, <a href="http://www.nodemanual.org/latest/js_doc/Function.html" class="argument methodClicker" title="Function" data-id="Function">Function</a> | <a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> type = "line", <a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="argument methodClicker" title="Boolean" data-id="Boolean">Boolean</a> inFront</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.addMarker" class="ellipsis_description"><p>Adds a new marker to the given <code>Range</code>. If <code>inFront</code> is <code>true</code>, a front marker is defined, and the <code>'changeFrontMarker'</code> event fires; otherwise, the <code>'changeBackMarker'</code> event fires.</p>
</div><h3 id="EditSession.addMarker" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Adds a new marker to the given <code>Range</code>. If <code>inFront</code> is <code>true</code>, a front marker is defined, and the <code>'changeFrontMarker'</code> event fires; otherwise, the <code>'changeBackMarker'</code> event fires.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">range</td><td class="argType" "><a href="range.html#Range" class="" title="Range (class)" data-id="Range">Range</a></td><td class="argDescription "><p>Required. Define the range of the marker</p>
</td></tr><tr class="argumentRow "><td class="argName ">clazz</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription "><p>Required. Set the CSS class for the marker</p>
</td></tr><tr class="argumentRow "><td class="argName ">type</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Function.html" class="" title="Function" data-id="Function">Function</a> | <a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription "><p>Required. Identify the type of the marker</p>
</td></tr><tr class="argumentRow "><td class="argName ">inFront</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="" title="Boolean" data-id="Boolean">Boolean</a></td><td class="argDescription "><p>Required. Set to <code>true</code> to establish a front marker</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.adjustWrapLimit" data-title="EditSession.adjustWrapLimit (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.adjustWrapLimit" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">adjustWrapLimit</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> desiredLimit</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="returnType " title="Boolean" data-id="Boolean">Boolean</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.adjustWrapLimit" class="ellipsis_description"><p>This should generally only be called by the renderer when a resize is detected.</p>
</div><h3 id="EditSession.adjustWrapLimit" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>This should generally only be called by the renderer when a resize is detected.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">desiredLimit</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The new wrap limit</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.clearAnnotations" data-title="EditSession.clearAnnotations (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.clearAnnotations" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">clearAnnotations</span></span>(<span class="sigArgList"></span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.clearAnnotations" class="ellipsis_description"><p>Clears all the annotations for this session. This function also triggers the <code>'changeAnnotation'</code> event.</p>
</div><h3 id="EditSession.clearAnnotations" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Clears all the annotations for this session. This function also triggers the <code>'changeAnnotation'</code> event.</p>
</div></div></div></div></article><article id="EditSession.clearBreakpoint" data-title="EditSession.clearBreakpoint (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.clearBreakpoint" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">clearBreakpoint</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> row</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.clearBreakpoint" class="ellipsis_description"><p>Removes a breakpoint on the row number given by <code>rows</code>. This function also emites the <code>'changeBreakpoint'</code> event.</p>
</div><h3 id="EditSession.clearBreakpoint" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Removes a breakpoint on the row number given by <code>rows</code>. This function also emites the <code>'changeBreakpoint'</code> event.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">row</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. A row index</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.clearBreakpoints" data-title="EditSession.clearBreakpoints (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.clearBreakpoints" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">clearBreakpoints</span></span>(<span class="sigArgList"></span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.clearBreakpoints" class="ellipsis_description"><p>Removes all breakpoints on the rows. This function also emites the <code>'changeBreakpoint'</code> event.</p>
</div><h3 id="EditSession.clearBreakpoints" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Removes all breakpoints on the rows. This function also emites the <code>'changeBreakpoint'</code> event.</p>
</div></div></div></div></article><article id="EditSession.documentToScreenColumn" data-title="EditSession.documentToScreenColumn (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.documentToScreenColumn" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">documentToScreenColumn</span></span>(<span class="sigArgList">row, docColumn</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.documentToScreenColumn" class="ellipsis_description"></div><h3 id="EditSession.documentToScreenColumn" class="methodToggle methodClicker inactive"> </h3><div class="description"></div></div></div></div></article><article id="EditSession.documentToScreenPosition" data-title="EditSession.documentToScreenPosition (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.documentToScreenPosition" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">documentToScreenPosition</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> docRow, <a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> docColumn</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="returnType " title="Object" data-id="Object">Object</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label related-to">Related to: <a href="#EditSession.screenToDocumentPosition" class="" title="EditSession.screenToDocumentPosition (class method)" data-id="EditSession.screenToDocumentPosition">EditSession.screenToDocumentPosition</a></span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.documentToScreenPosition" class="ellipsis_description"><p>Converts document coordinates to screen coordinates. This takes into account code folding, word wrap, tab size, and any other visual modifications.</p>
</div><h3 id="EditSession.documentToScreenPosition" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Converts document coordinates to screen coordinates. This takes into account code folding, word wrap, tab size, and any other visual modifications.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">docRow</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The document row to check</p>
</td></tr><tr class="argumentRow "><td class="argName ">docColumn</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The document column to check</p>
</td></tr></table><h4>Returns</h4><table class="returnTable return-list table table-striped table-bordered"><tr class=" "><td class="returnType "><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="" title="Object" data-id="Object">Object</a></td><td class="returnDescription ">The object returned by this method has two properties: <code>row</code> and <code>column</code>.</td></tr></table></div></div></div></div></article><article id="EditSession.documentToScreenRow" data-title="EditSession.documentToScreenRow (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.documentToScreenRow" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">documentToScreenRow</span></span>(<span class="sigArgList">docRow, docColumn</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.documentToScreenRow" class="ellipsis_description"></div><h3 id="EditSession.documentToScreenRow" class="methodToggle methodClicker inactive"> </h3><div class="description"></div></div></div></div></article><article id="EditSession.duplicateLines" data-title="EditSession.duplicateLines (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.duplicateLines" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">duplicateLines</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> firstRow, <a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> lastRow</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.duplicateLines" class="ellipsis_description"><p>Duplicates all the text between <code>firstRow</code> and <code>lastRow</code>.</p>
</div><h3 id="EditSession.duplicateLines" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Duplicates all the text between <code>firstRow</code> and <code>lastRow</code>.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">firstRow</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The starting row to duplicate</p>
</td></tr><tr class="argumentRow "><td class="argName ">lastRow</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The final row to duplicate</p>
</td></tr></table><h4>Returns</h4><table class="returnTable return-list table table-striped table-bordered"><tr class=" "><td class="returnType "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="returnDescription ">Returns the number of new rows added; in other words, <code>lastRow - firstRow + 1</code>.</td></tr></table></div></div></div></div></article><article id="EditSession.getAnnotations" data-title="EditSession.getAnnotations (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getAnnotations" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getAnnotations</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="returnType " title="Object" data-id="Object">Object</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getAnnotations" class="ellipsis_description"><p>Returns the annotations for the <code>EditSession</code>.</p>
</div><h3 id="EditSession.getAnnotations" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns the annotations for the <code>EditSession</code>.</p>
</div></div></div></div></article><article id="EditSession.getAWordRange" data-title="EditSession.getAWordRange (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getAWordRange" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getAWordRange</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> row, <a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> column</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="range.html#Range" class="returnType " title="Range (class)" data-id="Range">Range</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getAWordRange" class="ellipsis_description"><p>Gets the range of a word, including its right whitespace.</p>
</div><h3 id="EditSession.getAWordRange" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Gets the range of a word, including its right whitespace.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">row</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The row number to start from</p>
</td></tr><tr class="argumentRow "><td class="argName ">column</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The column number to start from</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.getBreakpoints" data-title="EditSession.getBreakpoints (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getBreakpoints" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getBreakpoints</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Array.html" class="returnType " title="Array" data-id="Array">Array</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getBreakpoints" class="ellipsis_description"><p>Returns an array of numbers, indicating which rows have breakpoints.</p>
</div><h3 id="EditSession.getBreakpoints" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns an array of numbers, indicating which rows have breakpoints.</p>
</div></div></div></div></article><article id="EditSession.getDocument" data-title="EditSession.getDocument (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getDocument" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getDocument</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="document.html#Document" class="returnType " title="Document (class)" data-id="Document">Document</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getDocument" class="ellipsis_description"><p>Returns the <code>Document</code> associated with this session.</p>
</div><h3 id="EditSession.getDocument" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns the <code>Document</code> associated with this session.</p>
</div></div></div></div></article><article id="EditSession.getDocumentLastRowColumn" data-title="EditSession.getDocumentLastRowColumn (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getDocumentLastRowColumn" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getDocumentLastRowColumn</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> docRow, <a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> docColumn</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getDocumentLastRowColumn" class="ellipsis_description"></div><h3 id="EditSession.getDocumentLastRowColumn" class="methodToggle methodClicker inactive"> </h3><div class="description"><h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">docRow</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. </p>
</td></tr><tr class="argumentRow "><td class="argName ">docColumn</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. </p>
</td></tr></table></div></div></div></div></article><article id="EditSession.getDocumentLastRowColumnPosition" data-title="EditSession.getDocumentLastRowColumnPosition (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getDocumentLastRowColumnPosition" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getDocumentLastRowColumnPosition</span></span>(<span class="sigArgList">docRow, docColumn</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getDocumentLastRowColumnPosition" class="ellipsis_description"></div><h3 id="EditSession.getDocumentLastRowColumnPosition" class="methodToggle methodClicker inactive"> </h3><div class="description"></div></div></div></div></article><article id="EditSession.getLength" data-title="EditSession.getLength (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getLength" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getLength</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label related-to">Related to: <a href="document.html#Document.getLength" class="" title="Document.getLength (class method)" data-id="Document.getLength">Document.getLength</a></span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getLength" class="ellipsis_description"><p>Returns the number of rows in the document.</p>
</div><h3 id="EditSession.getLength" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns the number of rows in the document.</p>
</div></div></div></div></article><article id="EditSession.getLine" data-title="EditSession.getLine (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getLine" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getLine</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> row</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="returnType " title="String" data-id="String">String</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label related-to">Related to: <a href="document.html#Document.getLine" class="" title="Document.getLine (class method)" data-id="Document.getLine">Document.getLine</a></span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getLine" class="ellipsis_description"><p>Returns a verbatim copy of the given line as it is in the document</p>
</div><h3 id="EditSession.getLine" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns a verbatim copy of the given line as it is in the document</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">row</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The row to retrieve from</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.getLines" data-title="EditSession.getLines (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getLines" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getLines</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> firstRow, <a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> lastRow</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Array.html" class="returnType " title="Array" data-id="Array">Array</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label related-to">Related to: <a href="document.html#Document.getLines" class="" title="Document.getLines (class method)" data-id="Document.getLines">Document.getLines</a></span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getLines" class="ellipsis_description"><p>Returns an array of strings of the rows between <code>firstRow</code> and <code>lastRow</code>. This function is inclusive of <code>lastRow</code>.</p>
</div><h3 id="EditSession.getLines" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns an array of strings of the rows between <code>firstRow</code> and <code>lastRow</code>. This function is inclusive of <code>lastRow</code>.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">firstRow</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The first row index to retrieve</p>
</td></tr><tr class="argumentRow "><td class="argName ">lastRow</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The final row index to retrieve</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.getMarkers" data-title="EditSession.getMarkers (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getMarkers" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getMarkers</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="argument methodClicker" title="Boolean" data-id="Boolean">Boolean</a> inFront</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Array.html" class="returnType " title="Array" data-id="Array">Array</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getMarkers" class="ellipsis_description"><p>Returns an array containing the IDs of all the markers, either front or back.</p>
</div><h3 id="EditSession.getMarkers" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns an array containing the IDs of all the markers, either front or back.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">inFront</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="" title="Boolean" data-id="Boolean">Boolean</a></td><td class="argDescription "><p>Required. If <code>true</code>, indicates you only want front markers; <code>false</code> indicates only back markers</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.getMode" data-title="EditSession.getMode (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getMode" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getMode</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="https://github.com/ajaxorg/ace/blob/master/lib/ace/mode/text.js" class="returnType " title="TextMode" data-id="TextMode">TextMode</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getMode" class="ellipsis_description"><p>Returns the current text mode.</p>
</div><h3 id="EditSession.getMode" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns the current text mode.</p>
</div></div></div></div></article><article id="EditSession.getNewLineMode" data-title="EditSession.getNewLineMode (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getNewLineMode" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getNewLineMode</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="returnType " title="String" data-id="String">String</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label related-to">Related to: <a href="document.html#Document.getNewLineMode" class="" title="Document.getNewLineMode (class method)" data-id="Document.getNewLineMode">Document.getNewLineMode</a></span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getNewLineMode" class="ellipsis_description"><p>Returns the current new line mode.</p>
</div><h3 id="EditSession.getNewLineMode" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns the current new line mode.</p>
</div></div></div></div></article><article id="EditSession.getOverwrite" data-title="EditSession.getOverwrite (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getOverwrite" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getOverwrite</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="returnType " title="Boolean" data-id="Boolean">Boolean</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getOverwrite" class="ellipsis_description"><p>Returns <code>true</code> if overwrites are enabled; <code>false</code> otherwise.</p>
</div><h3 id="EditSession.getOverwrite" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns <code>true</code> if overwrites are enabled; <code>false</code> otherwise.</p>
</div></div></div></div></article><article id="EditSession.getRowLength" data-title="EditSession.getRowLength (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getRowLength" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getRowLength</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> row</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getRowLength" class="ellipsis_description"><p>Returns number of screenrows in a wrapped line.</p>
</div><h3 id="EditSession.getRowLength" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns number of screenrows in a wrapped line.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">row</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The row number to check</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.getRowSplitData" data-title="EditSession.getRowSplitData (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getRowSplitData" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getRowSplitData</span></span>(<span class="sigArgList">row</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><span class="returnType " title="EditSession.getRowSplitData (class method)">undefined</span></li><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="returnType " title="String" data-id="String">String</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getRowSplitData" class="ellipsis_description"></div><h3 id="EditSession.getRowSplitData" class="methodToggle methodClicker inactive"> </h3><div class="description"></div></div></div></div></article><article id="EditSession.getScreenLastRowColumn" data-title="EditSession.getScreenLastRowColumn (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getScreenLastRowColumn" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getScreenLastRowColumn</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> screenRow</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li><li><span class="label related-to">Related to: <a href="#EditSession.documentToScreenColumn" class="" title="EditSession.documentToScreenColumn (class method)" data-id="EditSession.documentToScreenColumn">EditSession.documentToScreenColumn</a></span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getScreenLastRowColumn" class="ellipsis_description"><p>Returns the column position (on screen) for the last character in the provided row.</p>
</div><h3 id="EditSession.getScreenLastRowColumn" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns the column position (on screen) for the last character in the provided row.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">screenRow</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The screen row to check</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.getScreenLength" data-title="EditSession.getScreenLength (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getScreenLength" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getScreenLength</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getScreenLength" class="ellipsis_description"><p>Returns the length of the screen.</p>
</div><h3 id="EditSession.getScreenLength" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns the length of the screen.</p>
</div></div></div></div></article><article id="EditSession.getScreenTabSize" data-title="EditSession.getScreenTabSize (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getScreenTabSize" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getScreenTabSize</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> screenColumn</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getScreenTabSize" class="ellipsis_description"><p>The distance to the next tab stop at the specified screen column.</p>
</div><h3 id="EditSession.getScreenTabSize" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>The distance to the next tab stop at the specified screen column.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">screenColumn</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The screen column to check</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.getScreenWidth" data-title="EditSession.getScreenWidth (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getScreenWidth" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getScreenWidth</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getScreenWidth" class="ellipsis_description"><p>Returns the width of the screen.</p>
</div><h3 id="EditSession.getScreenWidth" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns the width of the screen.</p>
</div></div></div></div></article><article id="EditSession.getScrollLeft" data-title="EditSession.getScrollLeft (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getScrollLeft" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getScrollLeft</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getScrollLeft" class="ellipsis_description"><p>Returns the value of the distance between the left of the editor and the leftmost part of the visible content.</p>
</div><h3 id="EditSession.getScrollLeft" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns the value of the distance between the left of the editor and the leftmost part of the visible content.</p>
</div></div></div></div></article><article id="EditSession.getScrollTop" data-title="EditSession.getScrollTop (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getScrollTop" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getScrollTop</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getScrollTop" class="ellipsis_description"><p>Returns the value of the distance between the top of the editor and the topmost part of the visible content.</p>
</div><h3 id="EditSession.getScrollTop" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns the value of the distance between the top of the editor and the topmost part of the visible content.</p>
</div></div></div></div></article><article id="EditSession.getSelection" data-title="EditSession.getSelection (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getSelection" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getSelection</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="returnType " title="String" data-id="String">String</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getSelection" class="ellipsis_description"><p>Returns the string of the current selection.</p>
</div><h3 id="EditSession.getSelection" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns the string of the current selection.</p>
</div></div></div></div></article><article id="EditSession.getState" data-title="EditSession.getState (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getState" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getState</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> row</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Array.html" class="returnType " title="Array" data-id="Array">Array</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label related-to">Related to: <a href="background_tokenizer.html#BackgroundTokenizer.getState" class="" title="BackgroundTokenizer.getState (class method)" data-id="BackgroundTokenizer.getState">BackgroundTokenizer.getState</a></span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getState" class="ellipsis_description"><p>Returns the state of tokenization at the end of a row.</p>
</div><h3 id="EditSession.getState" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns the state of tokenization at the end of a row.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">row</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The row to start at</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.getTabSize" data-title="EditSession.getTabSize (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getTabSize" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getTabSize</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getTabSize" class="ellipsis_description"><p>Returns the current tab size.</p>
</div><h3 id="EditSession.getTabSize" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns the current tab size.</p>
</div></div></div></div></article><article id="EditSession.getTabString" data-title="EditSession.getTabString (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getTabString" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getTabString</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="returnType " title="String" data-id="String">String</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getTabString" class="ellipsis_description"><p>Returns the current value for tabs. If the user is using soft tabs, this will be a series of spaces (defined by <a href="#EditSession.getTabSize" class="link-short" title="EditSession.getTabSize (class method)" data-id="EditSession.getTabSize"><code>getTabSize()</code></a>); otherwise it's simply <code>'\t'</code>.</p>
</div><h3 id="EditSession.getTabString" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns the current value for tabs. If the user is using soft tabs, this will be a series of spaces (defined by <a href="#EditSession.getTabSize" class="link-short" title="EditSession.getTabSize (class method)" data-id="EditSession.getTabSize"><code>getTabSize()</code></a>); otherwise it's simply <code>'\t'</code>.</p>
</div></div></div></div></article><article id="EditSession.getTextRange" data-title="EditSession.getTextRange (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getTextRange" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getTextRange</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> range</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Array.html" class="returnType " title="Array" data-id="Array">Array</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label related-to">Related to: <a href="document.html#Document.getTextRange" class="" title="Document.getTextRange (class method)" data-id="Document.getTextRange">Document.getTextRange</a></span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getTextRange" class="ellipsis_description"><p>Given a range within the document, this function returns all the text within that range as a single string.</p>
</div><h3 id="EditSession.getTextRange" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Given a range within the document, this function returns all the text within that range as a single string.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">range</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription "><p>Required. The range to work with</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.getTokenAt" data-title="EditSession.getTokenAt (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getTokenAt" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getTokenAt</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> row, <a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> column</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Array.html" class="returnType " title="Array" data-id="Array">Array</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getTokenAt" class="ellipsis_description"><p>Returns an array of tokens at the indicated row and column.</p>
</div><h3 id="EditSession.getTokenAt" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns an array of tokens at the indicated row and column.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">row</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The row number to retrieve from</p>
</td></tr><tr class="argumentRow "><td class="argName ">column</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The column number to retrieve from</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.getTokens" data-title="EditSession.getTokens (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getTokens" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getTokens</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> row</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Array.html" class="returnType " title="Array" data-id="Array">Array</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label related-to">Related to: <a href="background_tokenizer.html#BackgroundTokenizer.getTokens" class="" title="BackgroundTokenizer.getTokens (class method)" data-id="BackgroundTokenizer.getTokens">BackgroundTokenizer.getTokens</a></span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getTokens" class="ellipsis_description"><p>Starts tokenizing at the row indicated. Returns a list of objects of the tokenized rows.</p>
</div><h3 id="EditSession.getTokens" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Starts tokenizing at the row indicated. Returns a list of objects of the tokenized rows.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">row</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The row to start at</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.getUndoManager" data-title="EditSession.getUndoManager (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getUndoManager" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getUndoManager</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="undomanager.html#UndoManager" class="returnType " title="UndoManager (class)" data-id="UndoManager">UndoManager</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getUndoManager" class="ellipsis_description"><p>Returns the current undo manager.</p>
</div><h3 id="EditSession.getUndoManager" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns the current undo manager.</p>
</div></div></div></div></article><article id="EditSession.getUseSoftTabs" data-title="EditSession.getUseSoftTabs (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getUseSoftTabs" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getUseSoftTabs</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="returnType " title="Boolean" data-id="Boolean">Boolean</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getUseSoftTabs" class="ellipsis_description"><p>Returns <code>true</code> if soft tabs are being used, <code>false</code> otherwise.</p>
</div><h3 id="EditSession.getUseSoftTabs" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns <code>true</code> if soft tabs are being used, <code>false</code> otherwise.</p>
</div></div></div></div></article><article id="EditSession.getUseWorker" data-title="EditSession.getUseWorker (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getUseWorker" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getUseWorker</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="returnType " title="Boolean" data-id="Boolean">Boolean</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getUseWorker" class="ellipsis_description"><p>Returns <code>true</code> if workers are being used.</p>
</div><h3 id="EditSession.getUseWorker" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns <code>true</code> if workers are being used.</p>
</div></div></div></div></article><article id="EditSession.getUseWrapMode" data-title="EditSession.getUseWrapMode (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getUseWrapMode" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getUseWrapMode</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="returnType " title="Boolean" data-id="Boolean">Boolean</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getUseWrapMode" class="ellipsis_description"><p>Returns <code>true</code> if wrap mode is being used; <code>false</code> otherwise.</p>
</div><h3 id="EditSession.getUseWrapMode" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns <code>true</code> if wrap mode is being used; <code>false</code> otherwise.</p>
</div></div></div></div></article><article id="EditSession.getValue" data-title="EditSession.getValue (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getValue" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getValue</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="returnType " title="String" data-id="String">String</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label alias single">Aliased as: <a href="#EditSession.toString" class="" title="EditSession.toString (class method)" data-id="EditSession.toString">EditSession.toString</a></span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getValue" class="ellipsis_description"><p>Returns the current <a href="document.html#Document" class="link-short" title="Document (class)" data-id="Document"><code>Document</code></a> as a string.</p>
</div><h3 id="EditSession.getValue" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns the current <a href="document.html#Document" class="link-short" title="Document (class)" data-id="Document"><code>Document</code></a> as a string.</p>
</div></div></div></div></article><article id="EditSession.getWordRange" data-title="EditSession.getWordRange (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getWordRange" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getWordRange</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> row, <a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> column</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="range.html#Range" class="returnType " title="Range (class)" data-id="Range">Range</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getWordRange" class="ellipsis_description"><p>Given a starting row and column, this method returns the <code>Range</code> of the first word boundary it finds.</p>
</div><h3 id="EditSession.getWordRange" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Given a starting row and column, this method returns the <code>Range</code> of the first word boundary it finds.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">row</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The row to start at</p>
</td></tr><tr class="argumentRow "><td class="argName ">column</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The column to start at</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.getWrapLimit" data-title="EditSession.getWrapLimit (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getWrapLimit" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getWrapLimit</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getWrapLimit" class="ellipsis_description"><p>Returns the value of wrap limit.</p>
</div><h3 id="EditSession.getWrapLimit" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns the value of wrap limit.</p>
</div></div></div></div></article><article id="EditSession.getWrapLimitRange" data-title="EditSession.getWrapLimitRange (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.getWrapLimitRange" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">getWrapLimitRange</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="returnType " title="Object" data-id="Object">Object</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.getWrapLimitRange" class="ellipsis_description"><p>Returns an object that defines the minimum and maximum of the wrap limit; it looks something like this:</p>
</div><h3 id="EditSession.getWrapLimitRange" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns an object that defines the minimum and maximum of the wrap limit; it looks something like this:</p>
<pre><code><span class="rules">{ <span class="rule"><span class="attribute">min</span>:<span class="value"> wrapLimitRange_min, max: wrapLimitRange_max </span>}</span></span></code></pre>
</div></div></div></div></article><article id="EditSession.indentRows" data-title="EditSession.indentRows (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.indentRows" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">indentRows</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> startRow, <a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> endRow, <a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> indentString</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.indentRows" class="ellipsis_description"><p>Indents all the rows, from <code>startRow</code> to <code>endRow</code> (inclusive), by prefixing each row with the token in <code>indentString</code>.</p>
</div><h3 id="EditSession.indentRows" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Indents all the rows, from <code>startRow</code> to <code>endRow</code> (inclusive), by prefixing each row with the token in <code>indentString</code>.</p>
<p>If <code>indentString</code> contains the <code>'\t'</code> character, it's replaced by whatever is defined by <a href="#EditSession.getTabString" class="link-short" title="EditSession.getTabString (class method)" data-id="EditSession.getTabString"><code>getTabString()</code></a>.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">startRow</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. Starting row</p>
</td></tr><tr class="argumentRow "><td class="argName ">endRow</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. Ending row</p>
</td></tr><tr class="argumentRow "><td class="argName ">indentString</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription "><p>Required. The indent token</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.insert" data-title="EditSession.insert (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.insert" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">insert</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> position, <a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> text</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label related-to">Related to: <a href="document.html#Document.insert" class="" title="Document.insert (class method)" data-id="Document.insert">Document.insert</a></span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.insert" class="ellipsis_description"><p>Inserts a block of <code>text</code> and the indicated <code>position</code>.</p>
</div><h3 id="EditSession.insert" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Inserts a block of <code>text</code> and the indicated <code>position</code>.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">position</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The position to start inserting at</p>
</td></tr><tr class="argumentRow "><td class="argName ">text</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription "><p>Required. A chunk of text to insert</p>
</td></tr></table><h4>Returns</h4><table class="returnTable return-list table table-striped table-bordered"><tr class=" "><td class="returnType "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="returnDescription ">The position of the last line of <code>text</code>. If the length of <code>text</code> is 0, this function simply returns <code>position</code>.</td></tr></table></div></div></div></div></article><article id="EditSession.isTabStop" data-title="EditSession.isTabStop (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.isTabStop" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">isTabStop</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="argument methodClicker" title="Object" data-id="Object">Object</a> position</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="returnType " title="Boolean" data-id="Boolean">Boolean</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.isTabStop" class="ellipsis_description"><p>Returns <code>true</code> if the character at the position is a soft tab.</p>
</div><h3 id="EditSession.isTabStop" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns <code>true</code> if the character at the position is a soft tab.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">position</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="" title="Object" data-id="Object">Object</a></td><td class="argDescription "><p>Required. The position to check</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.moveLinesDown" data-title="EditSession.moveLinesDown (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.moveLinesDown" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">moveLinesDown</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> firstRow, <a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> lastRow</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label related-to">Related to: <a href="document.html#Document.insertLines" class="" title="Document.insertLines (class method)" data-id="Document.insertLines">Document.insertLines</a></span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.moveLinesDown" class="ellipsis_description"></div><h3 id="EditSession.moveLinesDown" class="methodToggle methodClicker inactive"> </h3><div class="description"><h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">firstRow</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The starting row to move down</p>
</td></tr><tr class="argumentRow "><td class="argName ">lastRow</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The final row to move down</p>
</td></tr></table><h4>Returns</h4><table class="returnTable return-list table table-striped table-bordered"><tr class=" "><td class="returnType "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="returnDescription ">If <code>firstRow</code> is less-than or equal to 0, this function returns 0. Otherwise, on success, it returns -1.</td></tr></table></div></div></div></div></article><article id="EditSession.moveLinesUp" data-title="EditSession.moveLinesUp (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.moveLinesUp" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">moveLinesUp</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> firstRow, <a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> lastRow</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label related-to">Related to: <a href="document.html#Document.insertLines" class="" title="Document.insertLines (class method)" data-id="Document.insertLines">Document.insertLines</a></span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.moveLinesUp" class="ellipsis_description"><p>Shifts all the lines in the document up one, starting from <code>firstRow</code> and ending at <code>lastRow</code>.</p>
</div><h3 id="EditSession.moveLinesUp" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Shifts all the lines in the document up one, starting from <code>firstRow</code> and ending at <code>lastRow</code>.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">firstRow</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The starting row to move up</p>
</td></tr><tr class="argumentRow "><td class="argName ">lastRow</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The final row to move up</p>
</td></tr></table><h4>Returns</h4><table class="returnTable return-list table table-striped table-bordered"><tr class=" "><td class="returnType "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="returnDescription ">If <code>firstRow</code> is less-than or equal to 0, this function returns 0. Otherwise, on success, it returns -1.</td></tr></table></div></div></div></div></article><article id="EditSession.moveText" data-title="EditSession.moveText (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.moveText" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">moveText</span></span>(<span class="sigArgList"><a href="range.html#Range" class="argument methodClicker" title="Range (class)" data-id="Range">Range</a> fromRange, <a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="argument methodClicker" title="Object" data-id="Object">Object</a> toPosition</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="range.html#Range" class="returnType " title="Range (class)" data-id="Range">Range</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.moveText" class="ellipsis_description"><p>{ row: newRowLocation, column: newColumnLocation }</p>
</div><h3 id="EditSession.moveText" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>{ row: newRowLocation, column: newColumnLocation }</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">fromRange</td><td class="argType" "><a href="range.html#Range" class="" title="Range (class)" data-id="Range">Range</a></td><td class="argDescription "><p>Required. The range of text you want moved within the document</p>
</td></tr><tr class="argumentRow "><td class="argName ">toPosition</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="" title="Object" data-id="Object">Object</a></td><td class="argDescription "><p>Required. The location (row and column) where you want to move the text to</p>
</td></tr></table><h4>Returns</h4><table class="returnTable return-list table table-striped table-bordered"><tr class=" "><td class="returnType "><a href="range.html#Range" class="" title="Range (class)" data-id="Range">Range</a></td><td class="returnDescription ">The new range where the text was moved to. Moves a range of text from the given range to the given position. <code>toPosition</code> is an object that looks like this:</td></tr></table></div></div></div></div></article><article id="EditSession.onReloadTokenizer" data-title="EditSession.onReloadTokenizer (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.onReloadTokenizer" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">onReloadTokenizer</span></span>(<span class="sigArgList">e</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.onReloadTokenizer" class="ellipsis_description"><p>Reloads all the tokens on the current session. This function calls <a href="background_tokenizer.html#BackgroundTokenizer.start" class="link-short" title="BackgroundTokenizer.start (class method)" data-id="BackgroundTokenizer.start"><code>BackgroundTokenizer.start ()</code></a> to all the rows; it also emits the <code>'tokenizerUpdate'</code> event.</p>
</div><h3 id="EditSession.onReloadTokenizer" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Reloads all the tokens on the current session. This function calls <a href="background_tokenizer.html#BackgroundTokenizer.start" class="link-short" title="BackgroundTokenizer.start (class method)" data-id="BackgroundTokenizer.start"><code>BackgroundTokenizer.start ()</code></a> to all the rows; it also emits the <code>'tokenizerUpdate'</code> event.</p>
</div></div></div></div></article><article id="EditSession.outdentRows" data-title="EditSession.outdentRows (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.outdentRows" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">outdentRows</span></span>(<span class="sigArgList"><a href="range.html#Range" class="argument methodClicker" title="Range (class)" data-id="Range">Range</a> range</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.outdentRows" class="ellipsis_description"><p>Outdents all the rows defined by the <code>start</code> and <code>end</code> properties of <code>range</code>.</p>
</div><h3 id="EditSession.outdentRows" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Outdents all the rows defined by the <code>start</code> and <code>end</code> properties of <code>range</code>.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">range</td><td class="argType" "><a href="range.html#Range" class="" title="Range (class)" data-id="Range">Range</a></td><td class="argDescription "><p>Required. A range of rows</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.redoChanges" data-title="EditSession.redoChanges (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.redoChanges" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">redoChanges</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Array.html" class="argument methodClicker" title="Array" data-id="Array">Array</a> deltas, <a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="argument methodClicker" title="Boolean" data-id="Boolean">Boolean</a> dontSelect</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="range.html#Range" class="returnType " title="Range (class)" data-id="Range">Range</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.redoChanges" class="ellipsis_description"><p>Re-implements a previously undone change to your document.</p>
</div><h3 id="EditSession.redoChanges" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Re-implements a previously undone change to your document.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">deltas</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Array.html" class="" title="Array" data-id="Array">Array</a></td><td class="argDescription "><p>Required. An array of previous changes</p>
</td></tr><tr class="argumentRow "><td class="argName ">dontSelect</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="" title="Boolean" data-id="Boolean">Boolean</a></td><td class="argDescription "><p>Required. If <code>true</code>, doesn't select the range of where the change occured</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.remove" data-title="EditSession.remove (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.remove" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">remove</span></span>(<span class="sigArgList"><a href="range.html#Range" class="argument methodClicker" title="Range (class)" data-id="Range">Range</a> range</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="returnType " title="Object" data-id="Object">Object</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label related-to">Related to: <a href="document.html#Document.remove" class="" title="Document.remove (class method)" data-id="Document.remove">Document.remove</a></span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.remove" class="ellipsis_description"><p>Removes the <code>range</code> from the document.</p>
</div><h3 id="EditSession.remove" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Removes the <code>range</code> from the document.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">range</td><td class="argType" "><a href="range.html#Range" class="" title="Range (class)" data-id="Range">Range</a></td><td class="argDescription "><p>Required. A specified Range to remove</p>
</td></tr></table><h4>Returns</h4><table class="returnTable return-list table table-striped table-bordered"><tr class=" "><td class="returnType "><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="" title="Object" data-id="Object">Object</a></td><td class="returnDescription ">The new <code>start</code> property of the range, which contains <code>startRow</code> and <code>startColumn</code>. If <code>range</code> is empty, this function returns the unmodified value of <code>range.start</code>.</td></tr></table></div></div></div></div></article><article id="EditSession.removeGutterDecoration" data-title="EditSession.removeGutterDecoration (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.removeGutterDecoration" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">removeGutterDecoration</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> row, <a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> className</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><span class="returnType " title="EditSession.removeGutterDecoration (class method)">Void</span></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.removeGutterDecoration" class="ellipsis_description"><p>Removes <code>className</code> from the <code>row</code>.</p>
</div><h3 id="EditSession.removeGutterDecoration" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Removes <code>className</code> from the <code>row</code>.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">row</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The row number</p>
</td></tr><tr class="argumentRow "><td class="argName ">className</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription "><p>Required. The class to add</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.removeMarker" data-title="EditSession.removeMarker (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.removeMarker" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">removeMarker</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> markerId</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.removeMarker" class="ellipsis_description"><p>Removes the marker with the specified ID. If this marker was in front, the <code>'changeFrontMarker'</code> event is emitted. If the marker was in the back, the <code>'changeBackMarker'</code> event is emitted.</p>
</div><h3 id="EditSession.removeMarker" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Removes the marker with the specified ID. If this marker was in front, the <code>'changeFrontMarker'</code> event is emitted. If the marker was in the back, the <code>'changeBackMarker'</code> event is emitted.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">markerId</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. A number representing a marker</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.replace" data-title="EditSession.replace (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.replace" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">replace</span></span>(<span class="sigArgList"><a href="range.html#Range" class="argument methodClicker" title="Range (class)" data-id="Range">Range</a> range, <a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> text</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="returnType " title="Object" data-id="Object">Object</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label related-to">Related to: <a href="document.html#Document.replace" class="" title="Document.replace (class method)" data-id="Document.replace">Document.replace</a></span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.replace" class="ellipsis_description"><p>Replaces a range in the document with the new <code>text</code>.</p>
</div><h3 id="EditSession.replace" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Replaces a range in the document with the new <code>text</code>.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">range</td><td class="argType" "><a href="range.html#Range" class="" title="Range (class)" data-id="Range">Range</a></td><td class="argDescription "><p>Required. A specified Range to replace</p>
</td></tr><tr class="argumentRow "><td class="argName ">text</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription "><p>Required. The new text to use as a replacement</p>
</td></tr></table><h4>Returns</h4><table class="returnTable return-list table table-striped table-bordered"><tr class=" "><td class="returnType "><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="" title="Object" data-id="Object">Object</a></td><td class="returnDescription ">Returns an object containing the final row and column, like this:<br/> <code>{row: endRow, column: 0}</code><br/> If the text and range are empty, this function returns an object containing the current <code>range.start</code> value.<br/> If the text is the exact same as what currently exists, this function returns an object containing the current <code>range.end</code> value.</td></tr></table></div></div></div></div></article><article id="EditSession.screenToDocumentColumn" data-title="EditSession.screenToDocumentColumn (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.screenToDocumentColumn" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">screenToDocumentColumn</span></span>(<span class="sigArgList">screenRow, screenColumn</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.screenToDocumentColumn" class="ellipsis_description"></div><h3 id="EditSession.screenToDocumentColumn" class="methodToggle methodClicker inactive"> </h3><div class="description"></div></div></div></div></article><article id="EditSession.screenToDocumentPosition" data-title="EditSession.screenToDocumentPosition (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.screenToDocumentPosition" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">screenToDocumentPosition</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> screenRow, <a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> screenColumn</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="returnType " title="Object" data-id="Object">Object</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label related-to">Related to: <a href="#EditSession.documentToScreenPosition" class="" title="EditSession.documentToScreenPosition (class method)" data-id="EditSession.documentToScreenPosition">EditSession.documentToScreenPosition</a></span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.screenToDocumentPosition" class="ellipsis_description"><p>Converts characters coordinates on the screen to characters coordinates within the document. This takes into account code folding, word wrap, tab size, and any other visual modifications.</p>
</div><h3 id="EditSession.screenToDocumentPosition" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Converts characters coordinates on the screen to characters coordinates within the document. This takes into account code folding, word wrap, tab size, and any other visual modifications.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">screenRow</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The screen row to check</p>
</td></tr><tr class="argumentRow "><td class="argName ">screenColumn</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The screen column to check</p>
</td></tr></table><h4>Returns</h4><table class="returnTable return-list table table-striped table-bordered"><tr class=" "><td class="returnType "><a href="http://www.nodemanual.org/latest/js_doc/Object.html" class="" title="Object" data-id="Object">Object</a></td><td class="returnDescription ">The object returned has two properties: <code>row</code> and <code>column</code>.</td></tr></table></div></div></div></div></article><article id="EditSession.screenToDocumentRow" data-title="EditSession.screenToDocumentRow (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.screenToDocumentRow" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">screenToDocumentRow</span></span>(<span class="sigArgList">screenRow, screenColumn</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="returnType " title="Number" data-id="Number">Number</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.screenToDocumentRow" class="ellipsis_description"></div><h3 id="EditSession.screenToDocumentRow" class="methodToggle methodClicker inactive"> </h3><div class="description"></div></div></div></div></article><article id="EditSession.setAnnotations" data-title="EditSession.setAnnotations (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.setAnnotations" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">setAnnotations</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Array.html" class="argument methodClicker" title="Array" data-id="Array">Array</a> annotations</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.setAnnotations" class="ellipsis_description"><p>Sets annotations for the <code>EditSession</code>. This functions emits the <code>'changeAnnotation'</code> event.</p>
</div><h3 id="EditSession.setAnnotations" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Sets annotations for the <code>EditSession</code>. This functions emits the <code>'changeAnnotation'</code> event.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">annotations</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Array.html" class="" title="Array" data-id="Array">Array</a></td><td class="argDescription "><p>Required. A list of annotations</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.setBreakpoint" data-title="EditSession.setBreakpoint (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.setBreakpoint" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">setBreakpoint</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> row, <a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> className</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.setBreakpoint" class="ellipsis_description"><p>Sets a breakpoint on the row number given by <code>rows</code>. This function also emites the <code>'changeBreakpoint'</code> event.</p>
</div><h3 id="EditSession.setBreakpoint" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Sets a breakpoint on the row number given by <code>rows</code>. This function also emites the <code>'changeBreakpoint'</code> event.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">row</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. A row index</p>
</td></tr><tr class="argumentRow "><td class="argName ">className</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription "><p>Required. Class of the breakpoint</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.setBreakpoints" data-title="EditSession.setBreakpoints (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.setBreakpoints" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">setBreakpoints</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Array.html" class="argument methodClicker" title="Array" data-id="Array">Array</a> rows</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.setBreakpoints" class="ellipsis_description"><p>Sets a breakpoint on every row number given by <code>rows</code>. This function also emites the <code>'changeBreakpoint'</code> event.</p>
</div><h3 id="EditSession.setBreakpoints" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Sets a breakpoint on every row number given by <code>rows</code>. This function also emites the <code>'changeBreakpoint'</code> event.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">rows</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Array.html" class="" title="Array" data-id="Array">Array</a></td><td class="argDescription "><p>Required. An array of row indicies</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.setDocument" data-title="EditSession.setDocument (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.setDocument" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">setDocument</span></span>(<span class="sigArgList"><a href="document.html#Document" class="argument methodClicker" title="Document (class)" data-id="Document">Document</a> doc</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.setDocument" class="ellipsis_description"><p>Sets the <code>EditSession</code> to point to a new <code>Document</code>. If a <code>BackgroundTokenizer</code> exists, it also points to <code>doc</code>.</p>
</div><h3 id="EditSession.setDocument" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Sets the <code>EditSession</code> to point to a new <code>Document</code>. If a <code>BackgroundTokenizer</code> exists, it also points to <code>doc</code>.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">doc</td><td class="argType" "><a href="document.html#Document" class="" title="Document (class)" data-id="Document">Document</a></td><td class="argDescription "><p>Required. The new <code>Document</code> to use</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.setMode" data-title="EditSession.setMode (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.setMode" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">setMode</span></span>(<span class="sigArgList"><a href="https://github.com/ajaxorg/ace/blob/master/lib/ace/mode/text.js" class="argument methodClicker" title="TextMode" data-id="TextMode">TextMode</a> mode</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.setMode" class="ellipsis_description"><p>Sets a new text mode for the <code>EditSession</code>. This method also emits the <code>'changeMode'</code> event. If a <a href="background_tokenizer.html#BackgroundTokenizer" class="link-short" title="BackgroundTokenizer (class)" data-id="BackgroundTokenizer"><code>BackgroundTokenizer</code></a> is set, the <code>'tokenizerUpdate'</code> event is also emitted.</p>
</div><h3 id="EditSession.setMode" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Sets a new text mode for the <code>EditSession</code>. This method also emits the <code>'changeMode'</code> event. If a <a href="background_tokenizer.html#BackgroundTokenizer" class="link-short" title="BackgroundTokenizer (class)" data-id="BackgroundTokenizer"><code>BackgroundTokenizer</code></a> is set, the <code>'tokenizerUpdate'</code> event is also emitted.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">mode</td><td class="argType" "><a href="https://github.com/ajaxorg/ace/blob/master/lib/ace/mode/text.js" class="" title="TextMode" data-id="TextMode">TextMode</a></td><td class="argDescription "><p>Required. Set a new text mode</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.setNewLineMode" data-title="EditSession.setNewLineMode (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.setNewLineMode" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">setNewLineMode</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> newLineMode</span>)</li></ul><ul class="metaInfo"><li><span class="label related-to">Related to: <a href="document.html#Document.setNewLineMode" class="" title="Document.setNewLineMode (class method)" data-id="Document.setNewLineMode">Document.setNewLineMode</a></span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.setNewLineMode" class="ellipsis_description"><p>Sets the new line mode.</p>
</div><h3 id="EditSession.setNewLineMode" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Sets the new line mode.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">newLineMode</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription "><p>Required. The newline mode to use; can be either <code>windows</code>, <code>unix</code>, or <code>auto</code></p>
</td></tr></table></div></div></div></div></article><article id="EditSession.setOverwrite" data-title="EditSession.setOverwrite (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.setOverwrite" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">setOverwrite</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="argument methodClicker" title="Boolean" data-id="Boolean">Boolean</a> overwrite</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.setOverwrite" class="ellipsis_description"><p>Pass in <code>true</code> to enable overwrites in your session, or <code>false</code> to disable.</p>
</div><h3 id="EditSession.setOverwrite" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Pass in <code>true</code> to enable overwrites in your session, or <code>false</code> to disable.</p>
<p>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><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">overwrite</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="" title="Boolean" data-id="Boolean">Boolean</a></td><td class="argDescription "><p>Required. Defines wheter or not to set overwrites</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.setScrollLeft" data-title="EditSession.setScrollLeft (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.setScrollLeft" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">setScrollLeft</span></span>(<span class="sigArgList">scrollLeft</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.setScrollLeft" class="ellipsis_description"><p>Sets the value of the distance between the left of the editor and the leftmost part of the visible content.</p>
</div><h3 id="EditSession.setScrollLeft" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Sets the value of the distance between the left of the editor and the leftmost part of the visible content.</p>
</div></div></div></div></article><article id="EditSession.setScrollTop" data-title="EditSession.setScrollTop (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.setScrollTop" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">setScrollTop</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> scrollTop</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.setScrollTop" class="ellipsis_description"><p>This function sets the scroll top value. It also emits the <code>'changeScrollTop'</code> event.</p>
</div><h3 id="EditSession.setScrollTop" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>This function sets the scroll top value. It also emits the <code>'changeScrollTop'</code> event.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">scrollTop</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The new scroll top value</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.setTabSize" data-title="EditSession.setTabSize (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.setTabSize" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">setTabSize</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> tabSize</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.setTabSize" class="ellipsis_description"><p>Set the number of spaces that define a soft tab; for example, passing in <code>4</code> transforms the soft tabs to be equivalent to four spaces. This function also emits the <code>changeTabSize</code> event.</p>
</div><h3 id="EditSession.setTabSize" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Set the number of spaces that define a soft tab; for example, passing in <code>4</code> transforms the soft tabs to be equivalent to four spaces. This function also emits the <code>changeTabSize</code> event.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">tabSize</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The new tab size</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.setUndoManager" data-title="EditSession.setUndoManager (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.setUndoManager" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">setUndoManager</span></span>(<span class="sigArgList"><a href="undomanager.html#UndoManager" class="argument methodClicker" title="UndoManager (class)" data-id="UndoManager">UndoManager</a> undoManager</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.setUndoManager" class="ellipsis_description"><p>Sets the undo manager.</p>
</div><h3 id="EditSession.setUndoManager" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Sets the undo manager.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">undoManager</td><td class="argType" "><a href="undomanager.html#UndoManager" class="" title="UndoManager (class)" data-id="UndoManager">UndoManager</a></td><td class="argDescription "><p>Required. The new undo manager</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.setUndoSelect" data-title="EditSession.setUndoSelect (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.setUndoSelect" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">setUndoSelect</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="argument methodClicker" title="Boolean" data-id="Boolean">Boolean</a> enable</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.setUndoSelect" class="ellipsis_description"><p>ENables or disables highlighting of the range where an undo occured.</p>
</div><h3 id="EditSession.setUndoSelect" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>ENables or disables highlighting of the range where an undo occured.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">enable</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="" title="Boolean" data-id="Boolean">Boolean</a></td><td class="argDescription "><p>Required. If <code>true</code>, selects the range of the reinserted change</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.setUseSoftTabs" data-title="EditSession.setUseSoftTabs (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.setUseSoftTabs" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">setUseSoftTabs</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="argument methodClicker" title="Boolean" data-id="Boolean">Boolean</a> useSoftTabs</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.setUseSoftTabs" class="ellipsis_description"><p>Pass <code>true</code> to enable the use of soft tabs. Soft tabs means you're using spaces instead of the tab character (<code>'\t'</code>).</p>
</div><h3 id="EditSession.setUseSoftTabs" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Pass <code>true</code> to enable the use of soft tabs. Soft tabs means you're using spaces instead of the tab character (<code>'\t'</code>).</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">useSoftTabs</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="" title="Boolean" data-id="Boolean">Boolean</a></td><td class="argDescription "><p>Required. Value indicating whether or not to use soft tabs</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.setUseWorker" data-title="EditSession.setUseWorker (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.setUseWorker" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">setUseWorker</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="argument methodClicker" title="Boolean" data-id="Boolean">Boolean</a> useWorker</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.setUseWorker" class="ellipsis_description"><p>Identifies if you want to use a worker for the <code>EditSession</code>.</p>
</div><h3 id="EditSession.setUseWorker" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Identifies if you want to use a worker for the <code>EditSession</code>.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">useWorker</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="" title="Boolean" data-id="Boolean">Boolean</a></td><td class="argDescription "><p>Required. Set to <code>true</code> to use a worker</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.setUseWrapMode" data-title="EditSession.setUseWrapMode (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.setUseWrapMode" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">setUseWrapMode</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="argument methodClicker" title="Boolean" data-id="Boolean">Boolean</a> useWrapMode</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.setUseWrapMode" class="ellipsis_description"><p>Sets whether or not line wrapping is enabled. If <code>useWrapMode</code> is different than the current value, the <code>'changeWrapMode'</code> event is emitted.</p>
</div><h3 id="EditSession.setUseWrapMode" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Sets whether or not line wrapping is enabled. If <code>useWrapMode</code> is different than the current value, the <code>'changeWrapMode'</code> event is emitted.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">useWrapMode</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="" title="Boolean" data-id="Boolean">Boolean</a></td><td class="argDescription "><p>Required. Enable (or disable) wrap mode</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.setValue" data-title="EditSession.setValue (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.setValue" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">setValue</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="argument methodClicker" title="String" data-id="String">String</a> text</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.setValue" class="ellipsis_description"><p>Sets the session text.</p>
</div><h3 id="EditSession.setValue" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Sets the session text.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">text</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="" title="String" data-id="String">String</a></td><td class="argDescription "><p>Required. The new text to place</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.setWrapLimitRange" data-title="EditSession.setWrapLimitRange (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.setWrapLimitRange" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">setWrapLimitRange</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> min, <a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="argument methodClicker" title="Number" data-id="Number">Number</a> max</span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.setWrapLimitRange" class="ellipsis_description"><p>Sets the boundaries of wrap. Either value can be <code>null</code> to have an unconstrained wrap, or, they can be the same number to pin the limit. If the wrap limits for <code>min</code> or <code>max</code> are different, this method also emits the <code>'changeWrapMode'</code> event.</p>
</div><h3 id="EditSession.setWrapLimitRange" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Sets the boundaries of wrap. Either value can be <code>null</code> to have an unconstrained wrap, or, they can be the same number to pin the limit. If the wrap limits for <code>min</code> or <code>max</code> are different, this method also emits the <code>'changeWrapMode'</code> event.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">min</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The minimum wrap value (the left side wrap)</p>
</td></tr><tr class="argumentRow "><td class="argName ">max</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Number.html" class="" title="Number" data-id="Number">Number</a></td><td class="argDescription "><p>Required. The maximum wrap value (the right side wrap)</p>
</td></tr></table></div></div></div></div></article><article id="EditSession.stopWorker" data-title="EditSession.stopWorker (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.stopWorker" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">stopWorker</span></span>(<span class="sigArgList"></span>)</li></ul><ul class="metaInfo"><li><span class="label internal">Internal</span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.stopWorker" class="ellipsis_description"></div><h3 id="EditSession.stopWorker" class="methodToggle methodClicker inactive"> </h3><div class="description"></div></div></div></div></article><article id="EditSession.toggleOverwrite" data-title="EditSession.toggleOverwrite (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.toggleOverwrite" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">toggleOverwrite</span></span>(<span class="sigArgList"></span>)</li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.toggleOverwrite" class="ellipsis_description"><p>Sets the value of overwrite to the opposite of whatever it currently is.</p>
</div><h3 id="EditSession.toggleOverwrite" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Sets the value of overwrite to the opposite of whatever it currently is.</p>
</div></div></div></div></article><article id="EditSession.toString" data-title="EditSession.toString (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.toString" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">toString</span></span>(<span class="sigArgList"></span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="http://www.nodemanual.org/latest/js_doc/String.html" class="returnType " title="String" data-id="String">String</a></li></ul></li></li></ul><ul class="metaInfo"><li><span class="label alias single">Aliased as: <a href="#EditSession.getValue" class="" title="EditSession.getValue (class method)" data-id="EditSession.getValue">EditSession.getValue</a></span></li></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.toString" class="ellipsis_description"><p>Returns the current <a href="document.html#Document" class="link-short" title="Document (class)" data-id="Document"><code>Document</code></a> as a string.</p>
</div><h3 id="EditSession.toString" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Returns the current <a href="document.html#Document" class="link-short" title="Document (class)" data-id="Document"><code>Document</code></a> as a string.</p>
</div></div></div></div></article><article id="EditSession.undoChanges" data-title="EditSession.undoChanges (class method)" class="article"><div class="section method"><div class="memberContent"><div class="title"><ul class="signatures"><li class="signature"><ul><li class="signature-call"><span id="EditSession.undoChanges" class="member-name methodClicker"><span class="sigClassName">EditSession.</span><span class="sigMemberName">undoChanges</span></span>(<span class="sigArgList"><a href="http://www.nodemanual.org/latest/js_doc/Array.html" class="argument methodClicker" title="Array" data-id="Array">Array</a> deltas, <a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="argument methodClicker" title="Boolean" data-id="Boolean">Boolean</a> dontSelect</span>)<li class="signature-returns"><ul class="argument-types"><li class="argument-type"><a href="range.html#Range" class="returnType " title="Range (class)" data-id="Range">Range</a></li></ul></li></li></ul><ul class="metaInfo"></ul></li></ul></div><div class="sideToggler"><div id="ellipsis_EditSession.undoChanges" class="ellipsis_description"><p>Reverts previous changes to your document.</p>
</div><h3 id="EditSession.undoChanges" class="methodToggle methodClicker inactive"> </h3><div class="description"><p>Reverts previous changes to your document.</p>
<h4>Arguments</h4><table class="argumentTable argument-list table table-striped table-bordered"><tr class="argumentRow "><td class="argName ">deltas</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Array.html" class="" title="Array" data-id="Array">Array</a></td><td class="argDescription "><p>Required. An array of previous changes</p>
</td></tr><tr class="argumentRow "><td class="argName ">dontSelect</td><td class="argType" "><a href="http://www.nodemanual.org/latest/js_doc/Boolean.html" class="" title="Boolean" data-id="Boolean">Boolean</a></td><td class="argDescription "><p>Required. If <code>true</code>, doesn't select the range of where the change occured</p>
</td></tr></table></div></div></div></div></article></div></div><div id="disqus_thread"></div></div></div></div></div><div class="push"></div></div><div id="footer"><div class="footerInner"><div class="footer-text pull-right"> <p><a href="http://www.c9.io">About Cloud9</a> | Ace & Cloud9 IDE are © <a href="http://ajax.org">Ajax.org</a> 2012</p></div></div></div><!-- scripts concatenated and minified via ant build script--><script defer src="./resources/javascripts/plugins.js"></script>
<script defer src="./resources/javascripts/prettify.js"></script>
<script defer src="./resources/javascripts/prettify-extension.js"></script>
<script defer src="./resources/javascripts/ux.js"></script>
<script defer src="./resources/javascripts/disqus-ext.js"></script>
<script defer src="./resources/javascripts/ga.js"></script><!-- end scripts--><!--[if lt IE 7]><script src="//ajax.googleapis.com/ajax/libs/chrome-frame/1.0.3/CFInstall.min.js"></script><script>window.attachEvent('onload',function(){CFInstall.check({mode:'overlay'})})
</script><![endif]--></body></html>