Liking cljdoc? Tell your friends :D

dots.vscode.text-editor-edit

A complex edit that will be applied in one transaction on a TextEditor. This holds a description of the edits and if the edits are valid (i.e. no overlapping regions, document was not changed in the meantime, etc.) they can be applied on a {@link TextDocument document} associated with a {@link TextEditor text editor}.

A complex edit that will be applied in one transaction on a TextEditor.
This holds a description of the edits and if the edits are valid (i.e. no overlapping regions, document was not changed in the meantime, etc.)
they can be applied on a {@link TextDocument document} associated with a {@link TextEditor text editor}.
raw docstring

deletecljs

(delete text-editor-edit location)

Delete a certain text region.

Parameters:

  • location: Range | Selection - The range this operation should remove.

Returns: void

Delete a certain text region.

**Parameters:**
- `location`: `Range | Selection` - The range this operation should remove.

**Returns:** `void`
sourceraw docstring

insertcljs

(insert text-editor-edit location value)

Insert text at a location. You can use \r\n or \n in value and they will be normalized to the current {@link TextDocument document}. Although the equivalent text edit can be made with {@link TextEditorEdit.replace replace}, insert will produce a different resulting selection (it will get moved).

Parameters:

  • location: Position - The position where the new text should be inserted.
  • value: string - The new text this operation should insert.

Returns: void

Insert text at a location.
You can use `\r\n` or `\n` in `value` and they will be normalized to the current {@link TextDocument document}.
Although the equivalent text edit can be made with {@link TextEditorEdit.replace replace}, `insert` will produce a different resulting selection (it will get moved).

**Parameters:**
- `location`: `Position` - The position where the new text should be inserted.
- `value`: `string` - The new text this operation should insert.

**Returns:** `void`
sourceraw docstring

replacecljs

(replace text-editor-edit location value)

Replace a certain text region with a new value. You can use \r\n or \n in value and they will be normalized to the current {@link TextDocument document}.

Parameters:

  • location: Range | Position | Selection - The range this operation should remove.
  • value: string - The new text this operation should insert after removing location.

Returns: void

Replace a certain text region with a new value.
You can use `\r\n` or `\n` in `value` and they will be normalized to the current {@link TextDocument document}.

**Parameters:**
- `location`: `Range | Position | Selection` - The range this operation should remove.
- `value`: `string` - The new text this operation should insert after removing `location`.

**Returns:** `void`
sourceraw docstring

set-end-of-linecljs

(set-end-of-line text-editor-edit end-of-line)

Set the end of line sequence.

Parameters:

  • end-of-line: EndOfLine - The new end of line for the {@link TextDocument document}.

Returns: void

Set the end of line sequence.

**Parameters:**
- `end-of-line`: `EndOfLine` - The new end of line for the {@link TextDocument document}.

**Returns:** `void`
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close