├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── .vscodeignore ├── LICENSE.txt ├── README.md ├── package.json ├── src ├── action_types.ts ├── actions │ ├── actions.ts │ ├── index.ts │ ├── motions.ts │ ├── operator_ranges.ts │ └── operators.ts ├── array_utils.ts ├── escape_handler.ts ├── extension.ts ├── indent_utils.ts ├── modes.ts ├── modes_types.ts ├── paragraph_utils.ts ├── parse_keys.ts ├── parse_keys_types.ts ├── position_utils.ts ├── put_utils │ ├── common.ts │ ├── put_after.ts │ └── put_before.ts ├── quote_utils.ts ├── scroll_commands.ts ├── search_utils.ts ├── selection_utils.ts ├── simple_range_types.ts ├── tag_utils.ts ├── type_handler.ts ├── type_subscription.ts ├── vim_state_types.ts ├── visual_line_utils.ts ├── visual_utils.ts ├── word_utils.ts └── yank_highlight.ts ├── tsconfig.json └── tslint.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/.vscodeignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/package.json -------------------------------------------------------------------------------- /src/action_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/action_types.ts -------------------------------------------------------------------------------- /src/actions/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/actions/actions.ts -------------------------------------------------------------------------------- /src/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/actions/index.ts -------------------------------------------------------------------------------- /src/actions/motions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/actions/motions.ts -------------------------------------------------------------------------------- /src/actions/operator_ranges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/actions/operator_ranges.ts -------------------------------------------------------------------------------- /src/actions/operators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/actions/operators.ts -------------------------------------------------------------------------------- /src/array_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/array_utils.ts -------------------------------------------------------------------------------- /src/escape_handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/escape_handler.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/indent_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/indent_utils.ts -------------------------------------------------------------------------------- /src/modes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/modes.ts -------------------------------------------------------------------------------- /src/modes_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/modes_types.ts -------------------------------------------------------------------------------- /src/paragraph_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/paragraph_utils.ts -------------------------------------------------------------------------------- /src/parse_keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/parse_keys.ts -------------------------------------------------------------------------------- /src/parse_keys_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/parse_keys_types.ts -------------------------------------------------------------------------------- /src/position_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/position_utils.ts -------------------------------------------------------------------------------- /src/put_utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/put_utils/common.ts -------------------------------------------------------------------------------- /src/put_utils/put_after.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/put_utils/put_after.ts -------------------------------------------------------------------------------- /src/put_utils/put_before.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/put_utils/put_before.ts -------------------------------------------------------------------------------- /src/quote_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/quote_utils.ts -------------------------------------------------------------------------------- /src/scroll_commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/scroll_commands.ts -------------------------------------------------------------------------------- /src/search_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/search_utils.ts -------------------------------------------------------------------------------- /src/selection_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/selection_utils.ts -------------------------------------------------------------------------------- /src/simple_range_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/simple_range_types.ts -------------------------------------------------------------------------------- /src/tag_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/tag_utils.ts -------------------------------------------------------------------------------- /src/type_handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/type_handler.ts -------------------------------------------------------------------------------- /src/type_subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/type_subscription.ts -------------------------------------------------------------------------------- /src/vim_state_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/vim_state_types.ts -------------------------------------------------------------------------------- /src/visual_line_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/visual_line_utils.ts -------------------------------------------------------------------------------- /src/visual_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/visual_utils.ts -------------------------------------------------------------------------------- /src/word_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/word_utils.ts -------------------------------------------------------------------------------- /src/yank_highlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/src/yank_highlight.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpotterm/vscode-simple-vim/HEAD/tslint.json --------------------------------------------------------------------------------