├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── .prettierrc ├── .tool-versions ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── LICENSE.txt ├── README.md ├── docs └── img │ ├── Visual_Studio_Code_1.35_icon.png │ ├── Visual_Studio_Code_1.35_icon.svg │ ├── helixLogo.png │ └── helixLogo.svg ├── index.d.ts ├── package.json ├── res └── icon.png ├── src ├── SymbolProvider.ts ├── action_types.ts ├── actions │ ├── actions.ts │ ├── gotoMode.ts │ ├── index.ts │ ├── keymaps.ts │ ├── matchMode.ts │ ├── motions.ts │ ├── operator_ranges.ts │ ├── operators.ts │ ├── spaceMode.ts │ ├── unimpared.ts │ ├── viewMode.ts │ └── windowMode.ts ├── array_utils.ts ├── block_utils.ts ├── commandLine.ts ├── escape_handler.ts ├── eventHandlers.ts ├── file_utils.ts ├── helix_state_types.ts ├── indent_utils.ts ├── index.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.ts ├── search_utils.ts ├── selection_utils.ts ├── simple_range_types.ts ├── statusBar.ts ├── tag_utils.ts ├── type_handler.ts ├── type_subscription.ts ├── visual_line_utils.ts ├── visual_utils.ts ├── word_utils.ts └── yank_highlight.ts ├── tsconfig.json └── tsup.config.ts /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | ignore-workspace-root-check=true 2 | node-linker=hoisted -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/.prettierrc -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 16.14.2 2 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/.vscodeignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/README.md -------------------------------------------------------------------------------- /docs/img/Visual_Studio_Code_1.35_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/docs/img/Visual_Studio_Code_1.35_icon.png -------------------------------------------------------------------------------- /docs/img/Visual_Studio_Code_1.35_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/docs/img/Visual_Studio_Code_1.35_icon.svg -------------------------------------------------------------------------------- /docs/img/helixLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/docs/img/helixLogo.png -------------------------------------------------------------------------------- /docs/img/helixLogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/docs/img/helixLogo.svg -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'string.prototype.matchall' 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/package.json -------------------------------------------------------------------------------- /res/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/res/icon.png -------------------------------------------------------------------------------- /src/SymbolProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/SymbolProvider.ts -------------------------------------------------------------------------------- /src/action_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/action_types.ts -------------------------------------------------------------------------------- /src/actions/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/actions/actions.ts -------------------------------------------------------------------------------- /src/actions/gotoMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/actions/gotoMode.ts -------------------------------------------------------------------------------- /src/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/actions/index.ts -------------------------------------------------------------------------------- /src/actions/keymaps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/actions/keymaps.ts -------------------------------------------------------------------------------- /src/actions/matchMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/actions/matchMode.ts -------------------------------------------------------------------------------- /src/actions/motions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/actions/motions.ts -------------------------------------------------------------------------------- /src/actions/operator_ranges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/actions/operator_ranges.ts -------------------------------------------------------------------------------- /src/actions/operators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/actions/operators.ts -------------------------------------------------------------------------------- /src/actions/spaceMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/actions/spaceMode.ts -------------------------------------------------------------------------------- /src/actions/unimpared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/actions/unimpared.ts -------------------------------------------------------------------------------- /src/actions/viewMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/actions/viewMode.ts -------------------------------------------------------------------------------- /src/actions/windowMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/actions/windowMode.ts -------------------------------------------------------------------------------- /src/array_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/array_utils.ts -------------------------------------------------------------------------------- /src/block_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/block_utils.ts -------------------------------------------------------------------------------- /src/commandLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/commandLine.ts -------------------------------------------------------------------------------- /src/escape_handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/escape_handler.ts -------------------------------------------------------------------------------- /src/eventHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/eventHandlers.ts -------------------------------------------------------------------------------- /src/file_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/file_utils.ts -------------------------------------------------------------------------------- /src/helix_state_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/helix_state_types.ts -------------------------------------------------------------------------------- /src/indent_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/indent_utils.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/modes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/modes.ts -------------------------------------------------------------------------------- /src/modes_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/modes_types.ts -------------------------------------------------------------------------------- /src/paragraph_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/paragraph_utils.ts -------------------------------------------------------------------------------- /src/parse_keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/parse_keys.ts -------------------------------------------------------------------------------- /src/parse_keys_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/parse_keys_types.ts -------------------------------------------------------------------------------- /src/position_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/position_utils.ts -------------------------------------------------------------------------------- /src/put_utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/put_utils/common.ts -------------------------------------------------------------------------------- /src/put_utils/put_after.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/put_utils/put_after.ts -------------------------------------------------------------------------------- /src/put_utils/put_before.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/put_utils/put_before.ts -------------------------------------------------------------------------------- /src/quote_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/quote_utils.ts -------------------------------------------------------------------------------- /src/scroll_commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/scroll_commands.ts -------------------------------------------------------------------------------- /src/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/search.ts -------------------------------------------------------------------------------- /src/search_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/search_utils.ts -------------------------------------------------------------------------------- /src/selection_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/selection_utils.ts -------------------------------------------------------------------------------- /src/simple_range_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/simple_range_types.ts -------------------------------------------------------------------------------- /src/statusBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/statusBar.ts -------------------------------------------------------------------------------- /src/tag_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/tag_utils.ts -------------------------------------------------------------------------------- /src/type_handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/type_handler.ts -------------------------------------------------------------------------------- /src/type_subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/type_subscription.ts -------------------------------------------------------------------------------- /src/visual_line_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/visual_line_utils.ts -------------------------------------------------------------------------------- /src/visual_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/visual_utils.ts -------------------------------------------------------------------------------- /src/word_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/word_utils.ts -------------------------------------------------------------------------------- /src/yank_highlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/src/yank_highlight.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/vscode-helix/HEAD/tsup.config.ts --------------------------------------------------------------------------------