IEditSession

@native @JSType trait IEditSession extends Object
class Object
trait Any
class Object
trait Matchable
class Any

Value members

Concrete methods

def `$detectNewLine`(text: String): Dynamic
def `$getDisplayTokens`(str: String, offset: Double): Dynamic
def `$getStringScreenWidth`(str: String, maxScreenColumn: Double, screenColumn: Double): Array[Double]
def `$mode`(mode: TextMode): Dynamic
def `$resetRowCache`(row: Double): Dynamic
def addDynamicMarker(marker: Any, inFront: Boolean): Dynamic
def addFold(text: String, range: Range): Dynamic
def addGutterDecoration(row: Double, className: String): Dynamic
def addMarker(range: Range, clazz: String, `type`: String, inFront: Boolean): Int
def adjustWrapLimit(desiredLimit: Double): Boolean
def clearAnnotations(): Dynamic
def clearBreakpoint(row: Double): Dynamic
def clearBreakpoint(row: Int): Dynamic
def clearBreakpoints(): Dynamic
def documentToScreenColumn(row: Double, docColumn: Double): Double
def documentToScreenPosition(docRow: Double, docColumn: Double): Dynamic
def documentToScreenRow(docRow: Double, docColumn: Double): Dynamic
def duplicateLines(firstRow: Double, lastRow: Double): Double
def expandFold(arg: Any): Dynamic
def findMatchingBracket(position: Position): Dynamic
def getAWordRange(row: Double, column: Double): Dynamic
def getAnnotations(): Dynamic
def getBreakpoints(): Array[Double]
def getDocumentLastRowColumn(docRow: Double, docColumn: Double): Double
def getDocumentLastRowColumnPosition(docRow: Double, docColumn: Double): Double
def getFoldAt(row: Double, column: Double): Dynamic
def getFoldDisplayLine(foldLine: Any, docRow: Double, docColumn: Double): Dynamic
def getFoldsInRange(range: Range): Dynamic
def getLength(): Double
def getLine(row: Double): String
def getLines(firstRow: Double, lastRow: Double): Array[String]
def getMarkers(inFront: Boolean): Array[Any]
def getNewLineMode(): String
def getOverwrite(): Boolean
def getRowLength(row: Double): Double
def getRowSplitData(): String
def getScreenLastRowColumn(screenRow: Double): Double
def getScreenLength(): Double
def getScreenTabSize(screenColumn: Double): Double
def getScreenWidth(): Double
def getScrollLeft(): Double
def getScrollTop(): Double
def getState(row: Double): String
def getTabSize(): String
def getTabString(): String
def getTextRange(range: Range): String
def getTokenAt(row: Double, column: Double): TokenInfo
def getTokens(row: Double): Array[TokenInfo]
def getUseSoftTabs(): Boolean
def getUseWorker(): Boolean
def getUseWrapMode(): Boolean
def getValue(): String
def getWordRange(row: Double, column: Double): Range
def getWrapLimit(): Double
def getWrapLimitRange(): Dynamic
def highlight(text: String): Dynamic
def indentRows(startRow: Double, endRow: Double, indentString: String): Dynamic
def insert(position: Position, text: String): Dynamic
def isTabStop(position: Any): Boolean
def moveLinesDown(firstRow: Double, lastRow: Double): Double
def moveLinesUp(firstRow: Double, lastRow: Double): Double
def moveText(fromRange: Range, toPosition: Any): Range
def on(event: String, fn: Function1[Any, Any]): Dynamic
def onReloadTokenizer(): Dynamic
def outdentRows(range: Range): Dynamic
def redoChanges(deltas: Array[Any], dontSelect: Boolean): Range
def remove(range: Range): Dynamic
def removeFold(arg: Any): Dynamic
def removeGutterDecoration(row: Double, className: String): Dynamic
def removeMarker(markerId: Double): Dynamic
def replace(range: Range, text: String): Dynamic
def screenToDocumentColumn(row: Double, column: Double): Dynamic
def screenToDocumentPosition(screenRow: Double, screenColumn: Double): Dynamic
def setAnnotations(annotations: Array[Annotation]): Dynamic
def setBreakpoint(row: Double, className: String): Dynamic
def setBreakpoint(row: Int): Dynamic
def setBreakpoints(rows: Array[Any]): Dynamic
def setDocument(doc: Document): Dynamic
def setMode(mode: String): Dynamic
def setNewLineMode(newLineMode: String): Dynamic
def setOverwrite(overwrite: Boolean): Dynamic
def setScrollLeft(): Dynamic
def setScrollTop(scrollTop: Double): Dynamic
def setTabSize(tabSize: Double): Dynamic
def setUndoManager(undoManager: UndoManager): Dynamic
def setUndoSelect(enable: Boolean): Dynamic
def setUseSoftTabs(useSoftTabs: Boolean): Dynamic
def setUseWorker(useWorker: Boolean): Dynamic
def setUseWrapMode(useWrapMode: Boolean): Dynamic
def setValue(text: String): Dynamic
def setWrapLimitRange(min: Double, max: Double): Dynamic
def toggleOverwrite(): Dynamic
def undoChanges(deltas: Array[Any], dontSelect: Boolean): Range
def unfold(arg1: Any, arg2: Boolean): Dynamic

Inherited methods

def hasOwnProperty(v: String): Boolean
Inherited from
Object
def isPrototypeOf(v: Object): Boolean
Inherited from
Object
def propertyIsEnumerable(v: String): Boolean
Inherited from
Object
def toLocaleString(): String
Inherited from
Object
def valueOf(): Any
Inherited from
Object