VimResolvedMotionArgs
Unofficial
VimMotionArgs as a motion handler receives them, once the command dispatcher has resolved the repeat count.
Import:
import type { VimResolvedMotionArgs } from '@obsidian-typings/obsidian-catalyst-latest';Signature:
export interface VimResolvedMotionArgs extends VimMotionArgsExtends: VimMotionArgs
Properties
| Property | Type | Description | |
|---|---|---|---|
| bigWord? | boolean | Whether the motion operates on WORDs (whitespace-delimited) rather than words. (Inherited from VimMotionArgs) | |
| explicitRepeat? | boolean | Whether the motion consumes a repeat count typed before it. (Inherited from VimMotionArgs) | |
| forward? | boolean | Whether the motion moves towards the end of the document. (Inherited from VimMotionArgs) | |
| inclusive? | boolean | Whether the character under the resulting cursor position is part of the motion's range. (Inherited from VimMotionArgs) | |
| linewise? | boolean | Whether the motion covers whole lines rather than a character range. (Inherited from VimMotionArgs) | |
| noRepeat? | boolean | Whether the motion refuses to be repeated by a count. (Inherited from VimMotionArgs) | |
| repeat | number | How many times the motion is applied. Always resolved to a concrete count before the handler runs. | |
| repeat? | number | How many times the motion is applied. (Inherited from VimMotionArgs) | |
| repeatIsExplicit? | boolean | Whether the repeat count was typed by the user rather than defaulted. (Inherited from VimMotionArgs) | |
| repeatOffset? | number | Offset applied to the repeat count before the motion runs. (Inherited from VimMotionArgs) | |
| sameLine? | boolean | Whether the motion is confined to the line it started on. (Inherited from VimMotionArgs) | |
| selectedCharacter? | string | The character the motion searches for, for character-search motions such as f and t.(Inherited from VimMotionArgs) | |
| textObjectInner? | boolean | Whether a text-object motion selects the inner range, excluding its delimiters. (Inherited from VimMotionArgs) | |
| toFirstChar? | boolean | Whether the motion lands on the first non-whitespace character of the target line. (Inherited from VimMotionArgs) | |
| toJumplist? | boolean | Whether the position the motion started from is pushed onto the jump list. (Inherited from VimMotionArgs) | |
| wordEnd? | boolean | Whether a word motion lands on the end of the word rather than its start. (Inherited from VimMotionArgs) |
Links to this page: