https://github.com/zetaniis/tether-marks-for-vscode
https://github.com/zetaniis/tether-marks-for-vscode
marks tether-marks vim vscode-extension
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/zetaniis/tether-marks-for-vscode
- Owner: Zetaniis
- License: mit
- Created: 2025-08-07T13:59:21.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-08-14T08:12:10.000Z (10 months ago)
- Last Synced: 2025-08-18T23:02:45.360Z (10 months ago)
- Topics: marks, tether-marks, vim, vscode-extension
- Language: TypeScript
- Homepage:
- Size: 169 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Tether marks for vscode
Assign files to key registers, and quickly jump to them with a single keystroke. Inspired by vim global marks functionality and [Harpoon](https://github.com/ThePrimeagen/harpoon) Neovim plugin.

## Features
- Set marks for files using key symbol registers.
- Navigate to files using a list of set marks.
- Use [Harpoon](https://github.com/ThePrimeagen/harpoon)-like workflow in your Vscode.
- Set custom key symbols as registers. You can use anything as long as it is a single keystroke (excluding modifiers: ctrl, shift, alt) and is considered as one symbol.
## Release Notes
Check [CHANGELOG](CHANGELOG.md)
## Potential future features
- direct navigation to previous/next harpoon mark
- undo/redo marks modifications
- expanding marks to store:
- cli commands
- vscode commands
- non text editor windows
- storing mark data in .vscode folder per workspace
## Naming convention
- Register - key symbol that will be used to tether to files.
- Mark - key value pair, where key is the register (the key symbol) and value is the path of the file that has been marked by that register.