Skip to content

Editor

Defined in: editor.svelte.ts:193

new Editor(data?, extensions?): Editor

Defined in: editor.svelte.ts:201

string = ""

Extension[] = []

Editor

EventDispatcher.constructor

data: string = ""

Defined in: editor.svelte.ts:202


extensions: Extension[] = []

Defined in: editor.svelte.ts:203


file: TFile | null

Defined in: editor.svelte.ts:197


readonly id: `${string}-${string}-${string}-${string}-${string}`

Defined in: editor.svelte.ts:198


readonly save: DebouncedFunc<() => Promise<void>>

Defined in: editor.svelte.ts:209


view: EditorView

Defined in: editor.svelte.ts:196

get cm(): EditorView

Defined in: editor.svelte.ts:216

EditorView

blur(): void

Defined in: editor.svelte.ts:429

void


destroy(): void

Defined in: editor.svelte.ts:232

void


dispatch<T>(eventName, …args): boolean

Defined in: events.ts:105

T extends "change"

T

ArgumentMap<{ change: [string]; }>[Extract<T, "change">]

boolean

EventDispatcher.dispatch


emit<T>(eventName, …args): boolean

Defined in: events.ts:98

T extends "change"

T

ArgumentMap<{ change: [string]; }>[Extract<T, "change">]

boolean

EventDispatcher.emit


exec(command): void

Defined in: editor.svelte.ts:472

EditorCommandName

void


focus(): void

Defined in: editor.svelte.ts:425

void


getCursor(side?): EditorPosition

Defined in: editor.svelte.ts:361

"anchor" | "from" | "to" | "head"

EditorPosition


getDoc(): this

Defined in: editor.svelte.ts:613

this


getLine(line): string

Defined in: editor.svelte.ts:339

number

string


getRange(from, to): string

Defined in: editor.svelte.ts:347

EditorPosition

EditorPosition

string


getScrollInfo(): EditorScrollInfo

Defined in: editor.svelte.ts:437

EditorScrollInfo


getSelection(): string

Defined in: editor.svelte.ts:605

string


getValue(): string

Defined in: editor.svelte.ts:224

string


hasFocus(): boolean

Defined in: editor.svelte.ts:433

boolean


lastLine(): number

Defined in: editor.svelte.ts:588

number


lineCount(): number

Defined in: editor.svelte.ts:601

number


listSelections(): EditorSelection[]

Defined in: editor.svelte.ts:374

EditorSelection[]


off<T>(eventName, listener, context?, once?): void

Defined in: events.ts:78

T extends "change"

T

(…args) => void

any

boolean

void

EventDispatcher.off


offref<T>(ref): void

Defined in: events.ts:87

T extends "change"

EventRef<{ change: [string]; }, T>

void

EventDispatcher.offref


offsetToPos(offset): EditorPosition

Defined in: editor.svelte.ts:560

number

EditorPosition


on<T>(eventName, listener, context?): EventRef<{ change: [string]; }, T, any>

Defined in: events.ts:48

T extends "change"

T

(…args) => void

any

EventRef<{ change: [string]; }, T, any>

EventDispatcher.on


once<T>(eventName, listener, context?): EventRef<{ change: [string]; }, T, any>

Defined in: events.ts:63

T extends "change"

T

(…args) => void

any

EventRef<{ change: [string]; }, T, any>

EventDispatcher.once


onChange(data): void

Defined in: editor.svelte.ts:220

string

void


posToOffset(pos): number

Defined in: editor.svelte.ts:556

EditorPosition

number


processLines<T>(read, write, ignoreEmpty?): void

Defined in: editor.svelte.ts:564

T

(line, lineText) => T | null

(line, lineText, value) => void | EditorChange

boolean

void


redo(): void

Defined in: editor.svelte.ts:468

void


refresh(): void

Defined in: editor.svelte.ts:228

void


replaceContent(content, options?): void

Defined in: editor.svelte.ts:325

string

string

void


replaceRange(replacement, from, to?, origin?): void

Defined in: editor.svelte.ts:409

string

EditorPosition

EditorPosition

string

void


replaceSelection(replacement, origin?): void

Defined in: editor.svelte.ts:354

string

string

void


scrollIntoView(range, center?): void

Defined in: editor.svelte.ts:456

EditorRange

boolean

void


scrollTo(x?, y?): void

Defined in: editor.svelte.ts:449

number | null

number | null

void


setCursor(pos, ch?): void

Defined in: editor.svelte.ts:381

number | EditorPosition

number

void


setLine(n, text): void

Defined in: editor.svelte.ts:592

number

string

void


setSelection(anchor, head?): void

Defined in: editor.svelte.ts:386

EditorPosition

EditorPosition

void


setSelections(ranges, main?): void

Defined in: editor.svelte.ts:396

EditorSelectionOrCaret[]

number = 0

void


setValue(content): void

Defined in: editor.svelte.ts:309

string

void


somethingSelected(): boolean

Defined in: editor.svelte.ts:343

boolean


trackChanges(callback?): () => void

Defined in: editor.svelte.ts:242

(data, editor) => void

() => void


transaction(tx, origin?): void

Defined in: editor.svelte.ts:496

EditorTransaction

string

void


trigger<T>(eventName, …args): boolean

Defined in: events.ts:91

T extends "change"

T

ArgumentMap<{ change: [string]; }>[Extract<T, "change">]

boolean

EventDispatcher.trigger


tryTrigger<T>(evt, …args): void

Defined in: events.ts:112

T extends "change"

EventRef<{ change: [string]; }, T>

ArgumentMap<{ change: [string]; }>[Extract<T, "change">]

void

EventDispatcher.tryTrigger


undo(): void

Defined in: editor.svelte.ts:464

void


updateExtensions(extensions, context?): this

Defined in: editor.svelte.ts:279

Extension[]

Record<string, any>

this


wordAt(pos): EditorRange | null

Defined in: editor.svelte.ts:540

EditorPosition

EditorRange | null