Skip to content

BaseEditor

Defined in: src/obsidian/internals/BaseEditor.d.ts:17

cm: EditorView

Defined in: src/obsidian/internals/BaseEditor.d.ts:21

CodeMirror editor instance.


containerEl: HTMLElement

Defined in: src/obsidian/internals/BaseEditor.d.ts:26

HTML instance the CM editor is attached to.

afterIndent(): void

Defined in: src/obsidian/internals/BaseEditor.d.ts:31

Clean-up function executed after indenting lists.

void


expandText(): void

Defined in: src/obsidian/internals/BaseEditor.d.ts:36

Expand text.

void


indentList(): void

Defined in: src/obsidian/internals/BaseEditor.d.ts:41

Indents a list by one level.

void


insertCallout(): void

Defined in: src/obsidian/internals/BaseEditor.d.ts:46

Insert a template callout at the current cursor position.

void


insertCodeblock(): void

Defined in: src/obsidian/internals/BaseEditor.d.ts:51

Insert a template code block at the current cursor position.

void


insertLink(): void

Defined in: src/obsidian/internals/BaseEditor.d.ts:56

Insert a markdown link at the current cursor position.

void


insertMathJax(): void

Defined in: src/obsidian/internals/BaseEditor.d.ts:61

Insert a mathjax equation block at the current cursor position.

void


insertText(text): void

Defined in: src/obsidian/internals/BaseEditor.d.ts:68

Insert specified text at the current cursor position.

string

void

newlineAndIndentContinueMarkdownList(): void

Defined in: src/obsidian/internals/BaseEditor.d.ts:73

Inserts a new line and continues a markdown bullet point list at the same level.

void


newlineAndIndentOnly(): void

Defined in: src/obsidian/internals/BaseEditor.d.ts:78

Inserts a new line at the same indent level.

void


posAtMouse(e): EditorPosition

Defined in: src/obsidian/internals/BaseEditor.d.ts:83

Get the character position at a mouse event.

MouseEvent

EditorPosition


toggleBlockquote(): void

Defined in: src/obsidian/internals/BaseEditor.d.ts:88

Toggles blockquote syntax on paragraph under cursor.

void


toggleBulletList(): void

Defined in: src/obsidian/internals/BaseEditor.d.ts:93

Toggle bullet point list syntax on paragraph under cursor.

void


toggleCheckList(): void

Defined in: src/obsidian/internals/BaseEditor.d.ts:98

Toggle checkbox syntax on paragraph under cursor.

void


toggleNumberList(): void

Defined in: src/obsidian/internals/BaseEditor.d.ts:103

Toggle numbered list syntax on paragraph under cursor.

void


triggerWikiLink(embed): void

Defined in: src/obsidian/internals/BaseEditor.d.ts:110

Convert word under cursor into a wikilink.

boolean

Whether to embed the link or not.

void


unindentList(): void

Defined in: src/obsidian/internals/BaseEditor.d.ts:115

Unindents a list by one level.

void