(vimState: VimState, start: Position, end: Position)
| 551 | keys = ['<']; |
| 552 | |
| 553 | public async run(vimState: VimState, start: Position, end: Position): Promise<void> { |
| 554 | vimState.editor.selection = new vscode.Selection(start, end.getLineEnd()); |
| 555 | |
| 556 | await vscode.commands.executeCommand('editor.action.outdentLines'); |
| 557 | await vimState.setCurrentMode(Mode.Normal); |
| 558 | vimState.cursorStopPosition = TextEditor.getFirstNonWhitespaceCharOnLine( |
| 559 | vimState.document, |
| 560 | start.line, |
| 561 | ); |
| 562 | } |
| 563 | } |
| 564 | |
| 565 | /** |
nothing calls this directly
no test coverage detected