VimKeyToExKeyMapping
Unofficial
A key mapping that runs a fixed Ex command, as created by mapping a key sequence to a : command.
Import:
import type { VimKeyToExKeyMapping } from '@obsidian-typings/obsidian-catalyst-latest';Signature:
export interface VimKeyToExKeyMapping extends VimKeyMappingBaseExtends: VimKeyMappingBase
Properties
| Property | Type | Description | |
|---|---|---|---|
| context? | VimKeyMappingContext | The mode this mapping applies in. Omitted means it applies in every mode. (Inherited from VimKeyMappingBase) | |
| exArgs | VimExCommandParams | The Ex command run when the keys are typed. | |
| exitVisualBlock? | boolean | Whether running the command leaves visual block mode. (Inherited from VimKeyMappingBase) | |
| expectLiteralNext? | boolean | Whether the next key typed is taken literally rather than matched against further mappings. (Inherited from VimKeyMappingBase) | |
| interlaceInsertRepeat? | boolean | Whether repeating the command in insert mode interleaves it with the recorded keystrokes. (Inherited from VimKeyMappingBase) | |
| isEdit? | boolean | Whether the command counts as an edit, making it repeatable with ..(Inherited from VimKeyMappingBase) | |
| keys | string | The key sequence that triggers this mapping. (Inherited from VimKeyMappingBase) | |
| noremap? | boolean | Whether the mapping refuses to be remapped further. (Inherited from VimKeyMappingBase) | |
| repeatOverride? | number | A repeat count that overrides whatever the user typed. (Inherited from VimKeyMappingBase) | |
| type | 'keyToEx' | Discriminates this mapping as a key-to-Ex binding. |