scripting/editor_text_api

Search:
Group by:
Source   Editor Source   Edit  

This file is auto generated, don't modify.

Procs

proc addCursorAbove(self: TextDocumentEditor) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc addCursorBelow(self: TextDocumentEditor) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc addNextFindResultToSelection(self: TextDocumentEditor) {....raises: [],
    tags: [], forbids: [].}
Source   Editor Source   Edit  
proc addPrevFindResultToSelection(self: TextDocumentEditor) {....raises: [],
    tags: [], forbids: [].}
Source   Editor Source   Edit  
proc applyMove(self: TextDocumentEditor; args: JsonNode) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc applySelectedCompletion(self: TextDocumentEditor) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc centerCursor(self: TextDocumentEditor;
                  cursor: SelectionCursor = SelectionCursor.Config) {.
    ...raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc changeMove(self: TextDocumentEditor; move: string; inside: bool = false;
                which: SelectionCursor = SelectionCursor.Config;
                all: bool = true) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc clearCurrentCommandHistory(self: TextDocumentEditor;
                                retainLast: bool = false) {....raises: [],
    tags: [], forbids: [].}
Source   Editor Source   Edit  
proc clearSelections(self: TextDocumentEditor) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc copy(self: TextDocumentEditor) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc copyMove(self: TextDocumentEditor; move: string; inside: bool = false;
              which: SelectionCursor = SelectionCursor.Config; all: bool = true) {.
    ...raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc delete(self: TextDocumentEditor; selections: seq[Selection];
            notify: bool = true; record: bool = true): seq[Selection] {.
    ...raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc deleteLeft(self: TextDocumentEditor) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc deleteMove(self: TextDocumentEditor; move: string; inside: bool = false;
                which: SelectionCursor = SelectionCursor.Config;
                all: bool = true) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc deleteRight(self: TextDocumentEditor) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc doMoveCursorColumn(self: TextDocumentEditor; cursor: Cursor; offset: int): Cursor {.
    ...raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc duplicateLastSelection(self: TextDocumentEditor) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc enterChooseCursorMode(self: TextDocumentEditor; action: string) {.
    ...raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc findWordBoundary(self: TextDocumentEditor; cursor: Cursor): Selection {.
    ...raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc getCommandCount(self: TextDocumentEditor): int {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc getCompletions(self: TextDocumentEditor) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc getContextWithMode(self: TextDocumentEditor; context: string): string {.
    ...raises: [], tags: [], forbids: [].}
Appends the current mode to context Source   Editor Source   Edit  
proc getFlag(self: TextDocumentEditor; name: string): bool {....raises: [],
    tags: [], forbids: [].}
Source   Editor Source   Edit  
proc getNextFindResult(self: TextDocumentEditor; cursor: Cursor; offset: int = 0): Selection {.
    ...raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc getPrevFindResult(self: TextDocumentEditor; cursor: Cursor; offset: int = 0): Selection {.
    ...raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc getSelectionForMove(self: TextDocumentEditor; cursor: Cursor; move: string;
                         count: int = 0): Selection {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc getSelectionInPair(self: TextDocumentEditor; cursor: Cursor;
                        delimiter: char): Selection {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc getSelectionInPairNested(self: TextDocumentEditor; cursor: Cursor;
                              open: char; close: char): Selection {....raises: [],
    tags: [], forbids: [].}
Source   Editor Source   Edit  
proc gotoDefinition(self: TextDocumentEditor) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc gotoSymbol(self: TextDocumentEditor) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc hideCompletions(self: TextDocumentEditor) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc indent(self: TextDocumentEditor) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc insert(self: TextDocumentEditor; selections: seq[Selection]; text: string;
            notify: bool = true; record: bool = true): seq[Selection] {.
    ...raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc insertText(self: TextDocumentEditor; text: string) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc invertSelection(self: TextDocumentEditor) {....raises: [], tags: [],
    forbids: [].}
Inverts the current selection. Discards all but the last cursor. Source   Editor Source   Edit  
proc isRunningSavedCommands(self: TextDocumentEditor): bool {....raises: [],
    tags: [], forbids: [].}
Source   Editor Source   Edit  
proc mode(self: TextDocumentEditor): string {....raises: [], tags: [], forbids: [].}
Returns the current mode of the text editor, or "" if there is no mode Source   Editor Source   Edit  
proc moveCursorBefore(self: TextDocumentEditor; str: string;
                      cursor: SelectionCursor = SelectionCursor.Config;
                      all: bool = true) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc moveCursorColumn(self: TextDocumentEditor; distance: int;
                      cursor: SelectionCursor = SelectionCursor.Config;
                      all: bool = true) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc moveCursorEnd(self: TextDocumentEditor;
                   cursor: SelectionCursor = SelectionCursor.Config;
                   all: bool = true) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc moveCursorHome(self: TextDocumentEditor;
                    cursor: SelectionCursor = SelectionCursor.Config;
                    all: bool = true) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc moveCursorLine(self: TextDocumentEditor; distance: int;
                    cursor: SelectionCursor = SelectionCursor.Config;
                    all: bool = true) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc moveCursorNextFindResult(self: TextDocumentEditor;
                              cursor: SelectionCursor = SelectionCursor.Config;
                              all: bool = true) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc moveCursorPrevFindResult(self: TextDocumentEditor;
                              cursor: SelectionCursor = SelectionCursor.Config;
                              all: bool = true) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc moveCursorTo(self: TextDocumentEditor; str: string;
                  cursor: SelectionCursor = SelectionCursor.Config;
                  all: bool = true) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc moveFirst(self: TextDocumentEditor; move: string;
               which: SelectionCursor = SelectionCursor.Config;
               all: bool = true; count: int = 0) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc moveLast(self: TextDocumentEditor; move: string;
              which: SelectionCursor = SelectionCursor.Config; all: bool = true;
              count: int = 0) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc paste(self: TextDocumentEditor) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc redo(self: TextDocumentEditor) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc reloadTreesitter(self: TextDocumentEditor) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc runAction(self: TextDocumentEditor; action: string; args: JsonNode): bool {.
    ...raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc runSavedCommands(self: TextDocumentEditor) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc saveCurrentCommandHistory(self: TextDocumentEditor) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc scrollText(self: TextDocumentEditor; amount: float32) {....raises: [],
    tags: [], forbids: [].}
Source   Editor Source   Edit  
proc scrollToCursor(self: TextDocumentEditor;
                    cursor: SelectionCursor = SelectionCursor.Config) {.
    ...raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc selectInside(self: TextDocumentEditor; cursor: Cursor) {....raises: [],
    tags: [], forbids: [].}
Source   Editor Source   Edit  
proc selectInsideCurrent(self: TextDocumentEditor) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc selectLine(self: TextDocumentEditor; line: int) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc selectLineCurrent(self: TextDocumentEditor) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc selectMove(self: TextDocumentEditor; move: string; inside: bool = false;
                which: SelectionCursor = SelectionCursor.Config;
                all: bool = true) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc selectNext(self: TextDocumentEditor) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc selectNextCompletion(self: TextDocumentEditor) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc selectParentCurrentTs(self: TextDocumentEditor) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc selectParentTs(self: TextDocumentEditor; selection: Selection) {.
    ...raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc selectPrev(self: TextDocumentEditor) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc selectPrevCompletion(self: TextDocumentEditor) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc setAllFindResultToSelection(self: TextDocumentEditor) {....raises: [],
    tags: [], forbids: [].}
Source   Editor Source   Edit  
proc setCommandCount(self: TextDocumentEditor; count: int) {....raises: [],
    tags: [], forbids: [].}
Source   Editor Source   Edit  
proc setCommandCountRestore(self: TextDocumentEditor; count: int) {....raises: [],
    tags: [], forbids: [].}
Source   Editor Source   Edit  
proc setFlag(self: TextDocumentEditor; name: string; value: bool) {....raises: [],
    tags: [], forbids: [].}
Source   Editor Source   Edit  
proc setMode(self: TextDocumentEditor; mode: string) {....raises: [], tags: [],
    forbids: [].}
Sets the current mode of the editor. If mode is "", then no additional scope will be pushed on the scope stac.k If mode is e.g. "insert", then the scope "editor.text.insert" will be pushed on the scope stack above "editor.text" Don't use "completion", as that is used for when a completion window is open. Source   Editor Source   Edit  
proc setSearchQuery(self: TextDocumentEditor; query: string) {....raises: [],
    tags: [], forbids: [].}
Source   Editor Source   Edit  
proc setSearchQueryFromMove(self: TextDocumentEditor; move: string;
                            count: int = 0) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc setSelection(self: TextDocumentEditor; cursor: Cursor; nextMode: string) {.
    ...raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc toggleLineComment(self: TextDocumentEditor) {....raises: [], tags: [],
    forbids: [].}
Source   Editor Source   Edit  
proc undo(self: TextDocumentEditor) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc unindent(self: TextDocumentEditor) {....raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit  
proc updateCommandCount(self: TextDocumentEditor; digit: int) {....raises: [],
    tags: [], forbids: [].}
Source   Editor Source   Edit  
proc updateTargetColumn(self: TextDocumentEditor; cursor: SelectionCursor) {.
    ...raises: [], tags: [], forbids: [].}
Source   Editor Source   Edit