Editor
Class: Editor
Section titled “Class: Editor”Defined in: editor.svelte.ts:193
Extends
Section titled “Extends”EventDispatcher<{change: [string]; }>
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Editor(
data?,extensions?):Editor
Defined in: editor.svelte.ts:201
Parameters
Section titled “Parameters”string = ""
extensions?
Section titled “extensions?”Extension[] = []
Returns
Section titled “Returns”Editor
Overrides
Section titled “Overrides”Properties
Section titled “Properties”data:
string=""
Defined in: editor.svelte.ts:202
extensions
Section titled “extensions”extensions:
Extension[] =[]
Defined in: editor.svelte.ts:203
file:
TFile|null
Defined in: editor.svelte.ts:197
readonlyid:`${string}-${string}-${string}-${string}-${string}`
Defined in: editor.svelte.ts:198
readonlysave:DebouncedFunc<() =>Promise<void>>
Defined in: editor.svelte.ts:209
view:
EditorView
Defined in: editor.svelte.ts:196
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get cm():
EditorView
Defined in: editor.svelte.ts:216
Returns
Section titled “Returns”EditorView
Methods
Section titled “Methods”blur()
Section titled “blur()”blur():
void
Defined in: editor.svelte.ts:429
Returns
Section titled “Returns”void
destroy()
Section titled “destroy()”destroy():
void
Defined in: editor.svelte.ts:232
Returns
Section titled “Returns”void
dispatch()
Section titled “dispatch()”dispatch<
T>(eventName, …args):boolean
Defined in: events.ts:105
Type Parameters
Section titled “Type Parameters”T extends "change"
Parameters
Section titled “Parameters”eventName
Section titled “eventName”T
…ArgumentMap<{ change: [string]; }>[Extract<T, "change">]
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”emit()
Section titled “emit()”emit<
T>(eventName, …args):boolean
Defined in: events.ts:98
Type Parameters
Section titled “Type Parameters”T extends "change"
Parameters
Section titled “Parameters”eventName
Section titled “eventName”T
…ArgumentMap<{ change: [string]; }>[Extract<T, "change">]
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”exec()
Section titled “exec()”exec(
command):void
Defined in: editor.svelte.ts:472
Parameters
Section titled “Parameters”command
Section titled “command”EditorCommandName
Returns
Section titled “Returns”void
focus()
Section titled “focus()”focus():
void
Defined in: editor.svelte.ts:425
Returns
Section titled “Returns”void
getCursor()
Section titled “getCursor()”getCursor(
side?):EditorPosition
Defined in: editor.svelte.ts:361
Parameters
Section titled “Parameters”"anchor" | "from" | "to" | "head"
Returns
Section titled “Returns”getDoc()
Section titled “getDoc()”getDoc():
this
Defined in: editor.svelte.ts:613
Returns
Section titled “Returns”this
getLine()
Section titled “getLine()”getLine(
line):string
Defined in: editor.svelte.ts:339
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”string
getRange()
Section titled “getRange()”getRange(
from,to):string
Defined in: editor.svelte.ts:347
Parameters
Section titled “Parameters”Returns
Section titled “Returns”string
getScrollInfo()
Section titled “getScrollInfo()”getScrollInfo():
EditorScrollInfo
Defined in: editor.svelte.ts:437
Returns
Section titled “Returns”getSelection()
Section titled “getSelection()”getSelection():
string
Defined in: editor.svelte.ts:605
Returns
Section titled “Returns”string
getValue()
Section titled “getValue()”getValue():
string
Defined in: editor.svelte.ts:224
Returns
Section titled “Returns”string
hasFocus()
Section titled “hasFocus()”hasFocus():
boolean
Defined in: editor.svelte.ts:433
Returns
Section titled “Returns”boolean
lastLine()
Section titled “lastLine()”lastLine():
number
Defined in: editor.svelte.ts:588
Returns
Section titled “Returns”number
lineCount()
Section titled “lineCount()”lineCount():
number
Defined in: editor.svelte.ts:601
Returns
Section titled “Returns”number
listSelections()
Section titled “listSelections()”listSelections():
EditorSelection[]
Defined in: editor.svelte.ts:374
Returns
Section titled “Returns”off<
T>(eventName,listener,context?,once?):void
Defined in: events.ts:78
Type Parameters
Section titled “Type Parameters”T extends "change"
Parameters
Section titled “Parameters”eventName
Section titled “eventName”T
listener
Section titled “listener”(…args) => void
context?
Section titled “context?”any
boolean
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”offref()
Section titled “offref()”offref<
T>(ref):void
Defined in: events.ts:87
Type Parameters
Section titled “Type Parameters”T extends "change"
Parameters
Section titled “Parameters”EventRef<{ change: [string]; }, T>
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”offsetToPos()
Section titled “offsetToPos()”offsetToPos(
offset):EditorPosition
Defined in: editor.svelte.ts:560
Parameters
Section titled “Parameters”offset
Section titled “offset”number
Returns
Section titled “Returns”on<
T>(eventName,listener,context?):EventRef<{change: [string]; },T,any>
Defined in: events.ts:48
Type Parameters
Section titled “Type Parameters”T extends "change"
Parameters
Section titled “Parameters”eventName
Section titled “eventName”T
listener
Section titled “listener”(…args) => void
context?
Section titled “context?”any
Returns
Section titled “Returns”EventRef<{ change: [string]; }, T, any>
Inherited from
Section titled “Inherited from”once()
Section titled “once()”once<
T>(eventName,listener,context?):EventRef<{change: [string]; },T,any>
Defined in: events.ts:63
Type Parameters
Section titled “Type Parameters”T extends "change"
Parameters
Section titled “Parameters”eventName
Section titled “eventName”T
listener
Section titled “listener”(…args) => void
context?
Section titled “context?”any
Returns
Section titled “Returns”EventRef<{ change: [string]; }, T, any>
Inherited from
Section titled “Inherited from”onChange()
Section titled “onChange()”onChange(
data):void
Defined in: editor.svelte.ts:220
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
posToOffset()
Section titled “posToOffset()”posToOffset(
pos):number
Defined in: editor.svelte.ts:556
Parameters
Section titled “Parameters”Returns
Section titled “Returns”number
processLines()
Section titled “processLines()”processLines<
T>(read,write,ignoreEmpty?):void
Defined in: editor.svelte.ts:564
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”(line, lineText) => T | null
(line, lineText, value) => void | EditorChange
ignoreEmpty?
Section titled “ignoreEmpty?”boolean
Returns
Section titled “Returns”void
redo()
Section titled “redo()”redo():
void
Defined in: editor.svelte.ts:468
Returns
Section titled “Returns”void
refresh()
Section titled “refresh()”refresh():
void
Defined in: editor.svelte.ts:228
Returns
Section titled “Returns”void
replaceContent()
Section titled “replaceContent()”replaceContent(
content,options?):void
Defined in: editor.svelte.ts:325
Parameters
Section titled “Parameters”content
Section titled “content”string
options?
Section titled “options?”userEvent?
Section titled “userEvent?”string
Returns
Section titled “Returns”void
replaceRange()
Section titled “replaceRange()”replaceRange(
replacement,from,to?,origin?):void
Defined in: editor.svelte.ts:409
Parameters
Section titled “Parameters”replacement
Section titled “replacement”string
origin?
Section titled “origin?”string
Returns
Section titled “Returns”void
replaceSelection()
Section titled “replaceSelection()”replaceSelection(
replacement,origin?):void
Defined in: editor.svelte.ts:354
Parameters
Section titled “Parameters”replacement
Section titled “replacement”string
origin?
Section titled “origin?”string
Returns
Section titled “Returns”void
scrollIntoView()
Section titled “scrollIntoView()”scrollIntoView(
range,center?):void
Defined in: editor.svelte.ts:456
Parameters
Section titled “Parameters”center?
Section titled “center?”boolean
Returns
Section titled “Returns”void
scrollTo()
Section titled “scrollTo()”scrollTo(
x?,y?):void
Defined in: editor.svelte.ts:449
Parameters
Section titled “Parameters”number | null
number | null
Returns
Section titled “Returns”void
setCursor()
Section titled “setCursor()”setCursor(
pos,ch?):void
Defined in: editor.svelte.ts:381
Parameters
Section titled “Parameters”number | EditorPosition
number
Returns
Section titled “Returns”void
setLine()
Section titled “setLine()”setLine(
n,text):void
Defined in: editor.svelte.ts:592
Parameters
Section titled “Parameters”number
string
Returns
Section titled “Returns”void
setSelection()
Section titled “setSelection()”setSelection(
anchor,head?):void
Defined in: editor.svelte.ts:386
Parameters
Section titled “Parameters”anchor
Section titled “anchor”Returns
Section titled “Returns”void
setSelections()
Section titled “setSelections()”setSelections(
ranges,main?):void
Defined in: editor.svelte.ts:396
Parameters
Section titled “Parameters”ranges
Section titled “ranges”number = 0
Returns
Section titled “Returns”void
setValue()
Section titled “setValue()”setValue(
content):void
Defined in: editor.svelte.ts:309
Parameters
Section titled “Parameters”content
Section titled “content”string
Returns
Section titled “Returns”void
somethingSelected()
Section titled “somethingSelected()”somethingSelected():
boolean
Defined in: editor.svelte.ts:343
Returns
Section titled “Returns”boolean
trackChanges()
Section titled “trackChanges()”trackChanges(
callback?): () =>void
Defined in: editor.svelte.ts:242
Parameters
Section titled “Parameters”callback?
Section titled “callback?”(data, editor) => void
Returns
Section titled “Returns”() => void
transaction()
Section titled “transaction()”transaction(
tx,origin?):void
Defined in: editor.svelte.ts:496
Parameters
Section titled “Parameters”origin?
Section titled “origin?”string
Returns
Section titled “Returns”void
trigger()
Section titled “trigger()”trigger<
T>(eventName, …args):boolean
Defined in: events.ts:91
Type Parameters
Section titled “Type Parameters”T extends "change"
Parameters
Section titled “Parameters”eventName
Section titled “eventName”T
…ArgumentMap<{ change: [string]; }>[Extract<T, "change">]
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”tryTrigger()
Section titled “tryTrigger()”tryTrigger<
T>(evt, …args):void
Defined in: events.ts:112
Type Parameters
Section titled “Type Parameters”T extends "change"
Parameters
Section titled “Parameters”EventRef<{ change: [string]; }, T>
…ArgumentMap<{ change: [string]; }>[Extract<T, "change">]
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”undo()
Section titled “undo()”undo():
void
Defined in: editor.svelte.ts:464
Returns
Section titled “Returns”void
updateExtensions()
Section titled “updateExtensions()”updateExtensions(
extensions,context?):this
Defined in: editor.svelte.ts:279
Parameters
Section titled “Parameters”extensions
Section titled “extensions”Extension[]
context?
Section titled “context?”Record<string, any>
Returns
Section titled “Returns”this
wordAt()
Section titled “wordAt()”wordAt(
pos):EditorRange|null
Defined in: editor.svelte.ts:540
Parameters
Section titled “Parameters”Returns
Section titled “Returns”EditorRange | null