├── .eslintignore ├── .eslintrc.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── validate.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .prettierignore ├── .prettierrc ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── .yarnrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── images ├── icon.png └── navigation.gif ├── package.json ├── scripts ├── command-runner.cjs ├── utils.cjs └── version.cjs ├── src ├── commands │ ├── add-editor.ts │ ├── command-factory.ts │ ├── edit-editors.ts │ ├── editor-quick-pick.ts │ ├── goto-editor.ts │ ├── goto-previous-harpoon-editor.ts │ └── navigate-editor.ts ├── harpoon.ts ├── service │ ├── active-project-service.ts │ └── workspace-service.ts ├── tests │ ├── runTest.ts │ └── suite │ │ ├── harpoon.test.ts │ │ ├── index.ts │ │ └── service │ │ ├── active-project-service.test.ts │ │ └── workspace-service.test.ts └── util │ ├── singleton.ts │ └── system.ts ├── tsconfig.json └── webpack.config.js /.eslintignore: -------------------------------------------------------------------------------- 1 | **/node_modules 2 | **/dist 3 | *.d.ts -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/.vscodeignore -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- 1 | --ignore-engines true -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/README.md -------------------------------------------------------------------------------- /images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/images/icon.png -------------------------------------------------------------------------------- /images/navigation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/images/navigation.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/package.json -------------------------------------------------------------------------------- /scripts/command-runner.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/scripts/command-runner.cjs -------------------------------------------------------------------------------- /scripts/utils.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/scripts/utils.cjs -------------------------------------------------------------------------------- /scripts/version.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/scripts/version.cjs -------------------------------------------------------------------------------- /src/commands/add-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/src/commands/add-editor.ts -------------------------------------------------------------------------------- /src/commands/command-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/src/commands/command-factory.ts -------------------------------------------------------------------------------- /src/commands/edit-editors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/src/commands/edit-editors.ts -------------------------------------------------------------------------------- /src/commands/editor-quick-pick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/src/commands/editor-quick-pick.ts -------------------------------------------------------------------------------- /src/commands/goto-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/src/commands/goto-editor.ts -------------------------------------------------------------------------------- /src/commands/goto-previous-harpoon-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/src/commands/goto-previous-harpoon-editor.ts -------------------------------------------------------------------------------- /src/commands/navigate-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/src/commands/navigate-editor.ts -------------------------------------------------------------------------------- /src/harpoon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/src/harpoon.ts -------------------------------------------------------------------------------- /src/service/active-project-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/src/service/active-project-service.ts -------------------------------------------------------------------------------- /src/service/workspace-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/src/service/workspace-service.ts -------------------------------------------------------------------------------- /src/tests/runTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/src/tests/runTest.ts -------------------------------------------------------------------------------- /src/tests/suite/harpoon.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/src/tests/suite/harpoon.test.ts -------------------------------------------------------------------------------- /src/tests/suite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/src/tests/suite/index.ts -------------------------------------------------------------------------------- /src/tests/suite/service/active-project-service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/src/tests/suite/service/active-project-service.test.ts -------------------------------------------------------------------------------- /src/tests/suite/service/workspace-service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/src/tests/suite/service/workspace-service.test.ts -------------------------------------------------------------------------------- /src/util/singleton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/src/util/singleton.ts -------------------------------------------------------------------------------- /src/util/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/src/util/system.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobias-z/vscode-harpoon/HEAD/webpack.config.js --------------------------------------------------------------------------------